Exchange-2010

在 Server 2008 上安裝 Exchange 2010 失敗

  • December 6, 2016

我正在嘗試在全新安裝的 Server 2008 上安裝 Exchange 2010。我相信我已正確配置所有伺服器角色和功能,但是我收到此錯誤:


摘要:12 項。0成功,1失敗。經過時間:00:04:07

組織準備失敗

錯誤:“$error.Clear(); 時產生以下錯誤。

     $acceptedDomains = @{};
     Get-AcceptedDomain | foreach {
         $domainName = $_.DomainName.ToString();
         if ($acceptedDomains.Contains($domainName)) {
             Write-ExchangeSetupLog -Warning "Duplicate AcceptedDomain found.  '$($acceptedDomains[$domainName])' and '$($_.Name)' both reference domain '$domainName'";
         } else {
             $acceptedDomains.Add($domainName, $_.Name);
         };
     };

     function getSmtpTemplates ([string]$property)
     {
         $input |
             Select-Object -ExpandProperty $property |
             Where-Object {$_.PrefixString -eq "SMTP"} |
             Foreach-Object {$_.AddressTemplateString -replace ".*@", ""};
     }


     function addDomains ([Microsoft.Exchange.Data.Directory.SystemConfiguration.AcceptedDomainType]$domainType)
     {
         $domain = $null;
         $input |
             Where-Object {-not $acceptedDomains.ContainsKey($_)} |
             Where-Object {[Microsoft.Exchange.Data.SmtpDomainWithSubdomains]::TryParse($_, [ref] $domain)} |
             Foreach-Object {
                 $name = $domain.ToString();
                 if ($name.Length -gt 64) { $name = $name.Substring(0, 64) };
                 if ($acceptedDomains.ContainsValue($name) ) {$name = [System.Guid]::NewGuid().ToString()};

                 new-AcceptedDomain -Name:$name -DomainName:$domain -DomainType:$domainType;
                 $acceptedDomains[$domain.ToString()] = $name;
             };
     }

     $emailAddressPolicies = Get-EmailAddressPolicy;
     $emailAddressPolicies | getSmtpTemplates "NonAuthoritativeDomains" | addDomains "InternalRelay";
     $emailAddressPolicies | getSmtpTemplates "EnabledEmailAddressTemplates" | addDomains "Authoritative";
   " was run: "The property value is invalid. The value can't contain leading or trailing whitespace. Property Name: Name".

屬性值無效。該值不能包含前導或尾隨空格。屬性名稱:名稱經過時間:00:04:07


任何幫助將不勝感激!

在 Exchange 2003 中,打開 Exchange 系統管理器,導航到收件人 > 收件人策略,找到具有尾隨空格的收件人策略(預設除外)。右鍵點擊策略並選擇重命名,刪除其名稱後的空格。

這個尾隨空格是導致此問題的原因。

這是 Exchange 2007 中的一個已知問題,您的一個收件人策略中的 DN 包含惡意空格。

查看此http://technet.microsoft.com/en-us/library/dd233089(EXCHG.80).aspx並查看使用 ADSIedit 的策略中的內容。

引用自:https://serverfault.com/questions/320197