Anasayfa » Forum

Kaldırılamayan Exch...
 

Kaldırılamayan Exchange 2010  

  RSS
özkan kabacalı
(@ozkankabacali)
Üye

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.

Alıntı
Gönderildi : 08/01/2012 02:58
özkan kabacalı
(@ozkankabacali)
Üye

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 

CevapAlıntı
Gönderildi : 08/01/2012 03:52
Bugra KESKIN
(@bugrakeskin)
Üye

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>

 

CevapAlıntı
Gönderildi : 09/01/2012 13:30
özkan kabacalı
(@ozkankabacali)
Üye

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 ?

CevapAlıntı
Gönderildi : 09/01/2012 18:42
Bugra KESKIN
(@bugrakeskin)
Üye

merhaba

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

CevapAlıntı
Gönderildi : 09/01/2012 18:48
özkan kabacalı
(@ozkankabacali)
Üye

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

 

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

CevapAlıntı
Gönderildi : 09/01/2012 19:00
özkan kabacalı
(@ozkankabacali)
Üye

[quote user="Bugra KESKIN"]

merhaba

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

[/quote]

 

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

CevapAlıntı
Gönderildi : 09/01/2012 19:23
Bugra KESKIN
(@bugrakeskin)
Üye

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

CevapAlıntı
Gönderildi : 09/01/2012 21:36
özkan kabacalı
(@ozkankabacali)
Üye

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

CevapAlıntı
Gönderildi : 10/01/2012 11:17
Paylaş:

Lütfen Giriş yap yada Kayıt ol