Quantcast
Channel: Exchange Server 2013 - Setup, Deployment, Updates, and Migration forum
Viewing all articles
Browse latest Browse all 7129

Exchange 2013 Installation Error

$
0
0

I had some issue in Exchange 2013 so I formatted Exchange 2013 and installed in a fresh Windows 2012 with the same server name .

bu I manually deleted all entries - database and server name from Adsiedit.msc before installing.

Deleted the entries from:

CN=Configuration [domain] → CN=Services → CN=Microsoft Exchange → CN=[organization] → CN=Administrative Groups → CN=Servers and Database

Removed the server - 

Active Directory Domain Services → Active Directory Users and Computers [domain] → [domain] → Microsoft Exchange Security Groups

then installed Exchange 2013 as it is in this steps, http://technet.microsoft.com/en-us/library/bb691354(v=exchg.150).aspx

I got the error as below,

Step 10 of 12 Mailbox role: Mailbox service

Error:

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

          if ($RoleIsDatacenter -ne $true)

          {

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

            {

              $sysMbx = $null;

              $name = "SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}";

              $dispName = "Microsoft Exchange";

              Write-ExchangeSetupLog -Info ("Retrieving mailboxes with Name=$name.");

              $mbxs = @(Get-Mailbox -Arbitration -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1 );

              if ($mbxs.Length -eq 0)

              {

                Write-ExchangeSetupLog -Info ("Retrieving mailbox databases on Server=$RoleFqdnOrName.");

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

                if ($dbs.Length -ne 0)

                {

                  Write-ExchangeSetupLog -Info ("Retrieving users with Name=$name.");

                  $arbUsers = @(Get-User -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);

                  if ($arbUsers.Length -ne 0)

                  {

                    Write-ExchangeSetupLog -Info ("Enabling mailbox $name.");

                    $sysMbx = Enable-Mailbox -Arbitration -Identity $arbUsers[0] -DisplayName $dispName -database $dbs[0].Identity;

                  }

                }

              }

              else

              {

                if ($mbxs[0].DisplayName -ne $dispName )

                {

                   Write-ExchangeSetupLog -Info ("Setting DisplayName=$dispName.");

                   Set-Mailbox -Arbitration -Identity $mbxs[0] -DisplayName $dispName -Force;

                }

                $sysMbx = $mbxs[0];

              }

              # Set the Organization Capabilities needed for this mailbox

              if ($sysMbx -ne $null)

              {

                # We need 1 GB for uploading large OAB files to the organization mailbox

                Write-ExchangeSetupLog -Info ("Setting mailbox properties.");

                set-mailbox -Arbitration -identity $sysMbx -UMGrammar:$true -OABGen:$true -GMGen:$true -ClientExtensions:$true -MailRouting:$true -MaxSendSize 1GB -Force;

              }

              else

              {

                Write-ExchangeSetupLog -Info ("Cannot find arbitration mailbox with name=$name.");

              }

            }

            else

            {

              Write-ExchangeSetupLog -Info "Skipping creating E15 System Mailbox because of insufficient permission."

            } 

          }

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

Error:

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

          if ($RoleIsDatacenter -ne $true)

          {

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

            {

              $sysMbx = $null;

              $name = "SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}";

              $dispName = "Microsoft Exchange";

              Write-ExchangeSetupLog -Info ("Retrieving mailboxes with Name=$name.");

              $mbxs = @(Get-Mailbox -Arbitration -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1 );

              if ($mbxs.Length -eq 0)

              {

                Write-ExchangeSetupLog -Info ("Retrieving mailbox databases on Server=$RoleFqdnOrName.");

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

                if ($dbs.Length -ne 0)

                {

                  Write-ExchangeSetupLog -Info ("Retrieving users with Name=$name.");

                  $arbUsers = @(Get-User -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);

                  if ($arbUsers.Length -ne 0)

                  {

                    Write-ExchangeSetupLog -Info ("Enabling mailbox $name.");

                    $sysMbx = Enable-Mailbox -Arbitration -Identity $arbUsers[0] -DisplayName $dispName -database $dbs[0].Identity;

                  }

                }

              }

              else

              {

                if ($mbxs[0].DisplayName -ne $dispName )

                {

                   Write-ExchangeSetupLog -Info ("Setting DisplayName=$dispName.");

                   Set-Mailbox -Arbitration -Identity $mbxs[0] -DisplayName $dispName -Force;

                }

                $sysMbx = $mbxs[0];

              }

              # Set the Organization Capabilities needed for this mailbox

              if ($sysMbx -ne $null)

              {

                # We need 1 GB for uploading large OAB files to the organization mailbox

                Write-ExchangeSetupLog -Info ("Setting mailbox properties.");

                set-mailbox -Arbitration -identity $sysMbx -UMGrammar:$true -OABGen:$true -GMGen:$true -ClientExtensions:$true -MailRouting:$true -MaxSendSize 1GB -Force;

              }

              else

              {

                Write-ExchangeSetupLog -Info ("Cannot find arbitration mailbox with name=$name.");

              }

            }

            else

            {

              Write-ExchangeSetupLog -Info "Skipping creating E15 System Mailbox because of insufficient permission."

            } 

          }

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

there is an exchange 2010 in the production that works fine, I already installed CAS - Exch 2013 - that 's good. This error popped up when I tried to install Exch 2013 mailbox role ..

how can i fix this?


Viewing all articles
Browse latest Browse all 7129

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>