none
exchange 2010 sp1 kurulum problemi RRS feed

  • Soru

  • merhaba arkadaşlar

    exchange 2010 sp1 kurulumunda mailbox role une gelince asagıdaki hatayı veriyordu.

    [03/17/2011 23:36:23.0349] [1] [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".
    [03/17/2011 23:36:23.0349] [1] [ERROR] Database is mandatory on UserMailbox. Property Name: Database
    [03/17/2011 23:36:23.0349] [1] 1.  ErrorRecord: Database is mandatory on UserMailbox. Property Name: Database
    [03/17/2011 23:36:23.0349] [1] 1.  ErrorRecord: Microsoft.Exchange.Data.DataValidationException: Database is mandatory on UserMailbox. Property Name: Database
    [03/17/2011 23:36:23.0349] [1] [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".
    [03/17/2011 23:36:23.0349] [1] [ERROR] Database is mandatory on UserMailbox. Property Name: Database
    [03/17/2011 23:36:23.0349] [1] [ERROR-REFERENCE] Id=SystemAttendantDependent___590e51a8a98846d3a7fa8ddcc5472c74 Component=EXCHANGE14:\Current\Release\PIM Storage\Discovery
    [03/17/2011 23:36:23.0349] [1] Setup is stopping now because of one or more critical errors.
    [03/17/2011 23:36:23.0349] [1] Finished executing component tasks.
    [03/17/2011 23:36:23.0677] [1] Ending processing Install-MailboxRole

    sonra forumlarda http://www.bilgehanpoyraz.com/?p=660 arastırmamla buna sebeb olanın discovery mailbox olduğunu bunu sp1 kurulumdan önce kaldırıp daha sonra setup.com /prepareAD komutu ile yeniden yaratmam gerektiği söylenmiş evet gerkçetende denedim sp1 kurulumdan önce bunu kaldırınca sp1 kurulumu problemsiz tamamlandı fakat ben bunu çalıştırdığımda aşağıdaki hatayı alıyorum.

    D:\>setup.com /PrepareAD

    Welcome to Microsoft Exchange Server 2010 Unattended Setup

    Preparing Exchange Setup

        Copying Setup Files              ......................... COMPLETED

    No server roles will be installed

    Performing Microsoft Exchange Server Prerequisite Check

        Organization Checks              ......................... FAILED
         Setup encountered a problem while validating the state of Active Directory:
     The Active Directory organization configuration version (13214) is higher than
    Setup's version(12640). Therefore, PrepareAD can't be executed.


    The Exchange Server setup operation did not complete. Visit http://support.micro
    soft.com and enter the Error ID to find more information.

    Exchange Server setup encountered an error.

    bu discovery mailbox ı hem ad de hemde exchange 2010 a nasıl eklerim tekrar acaba???



    18 Mart 2011 Cuma 22:15

Yanıtlar

  • merhaba barış bey

    yanlış setup.com u kullanıyormuşum sp1 den önceki

    sp1 deki setup.com u çalıştırınca oldu.

    teşekkür ederim.

    • Yanıt Olarak İşaretleyen Denverka 21 Mart 2011 Pazartesi 08:46
    21 Mart 2011 Pazartesi 08:46

Tüm Yanıtlar

  • Merhabalar ;

    D:\>setup.com /PrepareAD

    Bu komutu çalıştırırken Exchange 2010 SP1 için indirdiğiniz Setup.com'u mu kullanıyorsunuz ?

     


    Barış ARSLAN - www.MsSolve.com


    21 Mart 2011 Pazartesi 07:37
  • merhaba barış bey

    yanlış setup.com u kullanıyormuşum sp1 den önceki

    sp1 deki setup.com u çalıştırınca oldu.

    teşekkür ederim.

    • Yanıt Olarak İşaretleyen Denverka 21 Mart 2011 Pazartesi 08:46
    21 Mart 2011 Pazartesi 08:46
  • Merhaba Denverka,

    Geri dönüşünüz ve cevabı bizimle paylaştığınız için teşekkür ederim.

    İyi Çalışmalar.


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
    Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi gibi bir sorumluluk üstlenildiği anlamına gelmez.
    Facebook Üzerinden Takip Et!
    Twitter'da Takip Et!


    21 Mart 2011 Pazartesi 08:57