Forum

Kaldırılamayan Exch...
 
Bildirimler
Hepsini Temizle

[Çözüldü] Kaldırılamayan Exchange 2010

9 Yazılar
2 Üyeler
0 Reactions
588 Görüntüleme
(@ozkankabacali)
Gönderiler: 34
Trusted Member
Konu başlatıcı
 

Merhabalar,


forumda çok aradım ama bulamadım. mevcut sistemimde exchange 2007 var. upgrade işlemleri için Exchange 2010 kurdum. daha sonra makinedeki problemlerden dolayı kaldırmak istedim. uninstall işlemi de düzgün olmadığı için server'ı direk formatladım. daha sonra adsiedit aracılığıyla servers tabından exchange 2010'u server'ını sildim


Configuration/Services/Microsoft Exchange/[bizim domain]/First Administrative Group/Servers


( sanırım silmem gereken başka şeyler de vardı fakat bulamadım )


daha sonra yeniden exchange 2010 kurulumunda mailbox database oluşturulurken hata verdi. exchange 2007'ye baktığımda bi önceki kurulumda gelen 2010 database'i duruyor ve silemiyorum malesef. dolayısıyla da tekrardan exchange 2010 kuramıyorum.


yardımlarınız için şimdiden teşekkürler.

 
Gönderildi : 08/01/2012 03:58

(@ozkankabacali)
Gönderiler: 34
Trusted Member
Konu başlatıcı
 

hata aşağıdaki gibidir.

 

Mailbox Role

Failed

Error:

The following error was generated when "$error.Clear(); 

          if ($RoleIsDatacenter -ne $true)

          {

            if (test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)

            {

              # upgrade the discovery mailboxes to R5 version, this will fix the RecipientDisplayType property of the discovery mailbox which was wrong in R4.

              get-mailbox -RecipientTypeDetails DiscoveryMailbox -DomainController $RoleDomainController | where {$_.IsValid -eq $false} | set-mailbox -DomainController $RoleDomainController

              $name = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxUniqueName;

              $dispname = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxDisplayName;

              $mbxs = @( get-mailbox -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1 );

              if ( $mbxs.length -eq 0) 

              {

                $dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);

                if($dbs.Length -ne 0) 

                {

                  $mbxUser = @(get-user -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);

                  if ($mbxUser.Length -ne 0) 

                  {

                    enable-mailbox -Discovery -identity $mbxUser[0] -DisplayName $dispname -database $dbs[0].Identity;

                  }

                }

              }

            }

            else

            {

              write-exchangesetuplog -info "Skipping creating Discovery Search Mailbox because of insufficient permission."

            }  

          }

        " was run: "Database is mandatory on UserMailbox. Property Name: Database".

Database is mandatory on UserMailbox. Property Name: Database

Click here for help... http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.1.218.11&e=ms.exch.err.Ex88D115&l=0&cl=cp

Error:

The following error was generated when "$error.Clear(); 

          if ($RoleIsDatacenter -ne $true)

          {

            if (test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)

            {

              # upgrade the discovery mailboxes to R5 version, this will fix the RecipientDisplayType property of the discovery mailbox which was wrong in R4.

              get-mailbox -RecipientTypeDetails DiscoveryMailbox -DomainController $RoleDomainController | where {$_.IsValid -eq $false} | set-mailbox -DomainController $RoleDomainController

              $name = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxUniqueName;

              $dispname = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxDisplayName;

              $mbxs = @( get-mailbox -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1 );

              if ( $mbxs.length -eq 0) 

              {

                $dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);

                if($dbs.Length -ne 0) 

                {

                  $mbxUser = @(get-user -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);

                  if ($mbxUser.Length -ne 0) 

                  {

                    enable-mailbox -Discovery -identity $mbxUser[0] -DisplayName $dispname -database $dbs[0].Identity;

                  }

                }

              }

            }

            else

            {

              write-exchangesetuplog -info "Skipping creating Discovery Search Mailbox because of insufficient permission."

            }  

          }

        " was run: "Database is mandatory on UserMailbox. Property Name: Database".

Database is mandatory on UserMailbox. Property Name: Database

Click here for help... http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.1.218.11&e=ms.exch.err.Ex88D115&l=0&cl=cp 

 
Gönderildi : 08/01/2012 04:52

(@bugrakeskin)
Gönderiler: 5088
Illustrious Member
 

Merhaba,

içinde arbitration ve system mailbox'ları olduğu halde database i silmişsiniz adsiedit ile. Bu nedenle mailbox rolü yüklenmiyor. arbitration mailbox ı tekrar yüklenmesi lazım ancak adsiedit de ki kalıntıyı da öncesinde silmeniz gerek.

  1. Remove the FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042 e-mail account by using the ADSIEDIT tool. To do this, follow these steps:
    1. Click Start, click Run, type adsiedit.msc, and then click OK.
    2. Locate the Default Naming Context node, and then locate to the CN=Users container.
    3. Locate and then right-click the CN=FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042 container. Then, click Delete.
  2. Rerun the Exchange Server 2010 Mailbox role setup application.
  3. Create a new federated e-mail account by using the following command:
    New-Mailbox -Arbitration -Name FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042 -UserPrincipalName FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042@<Default_Accepted_Domain>

 

 
Gönderildi : 09/01/2012 14:30

(@ozkankabacali)
Gönderiler: 34
Trusted Member
Konu başlatıcı
 

cevabınız için teşekkür ederim.

farklı bir yol denedim, çalıştı ancak doğru mu yaptım tam emin değilim

adsiedit ile users altında discoveryserachmailbox sekmesini buldum özelliklerinden baktığımda homeMDB için not set yazıyordu.

yeni kurduğum exchange te bir kullanıcı yaratıp o kullanıcı için olan homeMDB  değerinin aynısını kopyalayıp, discoverysearchmailbox'ın değerine yazdım ve mailbox role kuruldu.

bu şekilde yapmış olmam ileride bir problem yaratabilir mi acaba ?

 
Gönderildi : 09/01/2012 19:42

(@bugrakeskin)
Gönderiler: 5088
Illustrious Member
 

merhaba

aynı yerde legacyexchangeDN attribute olacak. Onunda dolu olması lazım. Eğer varsa o değer sorun yok çalışmaya devam edebilirsiniz. 

 
Gönderildi : 09/01/2012 19:48

(@ozkankabacali)
Gönderiler: 34
Trusted Member
Konu başlatıcı
 

evet legacyexchangeDN attribute de dolu, ama federatedEmail 'in homeMDB boş legacyexchangeDN ise dolu.

 

federatedEmail için de homeMDB değerini yazmam gerekir mi ?

 
Gönderildi : 09/01/2012 20:00

(@ozkankabacali)
Gönderiler: 34
Trusted Member
Konu başlatıcı
 

merhaba

aynı yerde legacyexchangeDN attribute olacak. Onunda dolu olması lazım. Eğer varsa o değer sorun yok çalışmaya devam edebilirsiniz. 

 

ikisinde de farklı değerler var. aynı mı olması gerek acaba ?

 

homeMDB :  CN=Mailbox Database 0987980357,CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=domain,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=net

 

 LegacyExchangeDN:
/o=domain/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09

 
Gönderildi : 09/01/2012 20:23

(@bugrakeskin)
Gönderiler: 5088
Illustrious Member
 

hayır hayır homemdb ile legacyexchangedn farklı olacak zaten. ikisi de dolu ise sorun yok.

 
Gönderildi : 09/01/2012 22:36

(@ozkankabacali)
Gönderiler: 34
Trusted Member
Konu başlatıcı
 

desteğiniz için teşekkürler.

 
Gönderildi : 10/01/2012 12:17

Paylaş: