Některé kombinace rutin nebo parametrů prostředí PowerShell jsou na serveru Exchange Server neúspěšné

Původní číslo KB:   4295103

Příznaky

Zvažte tento scénář:

  • Máte prostředí Microsoft Exchange Server 2013 nebo 2016, které obsahuje dva nebo více poštovních serverů.
  • Doménová struktura služby Active Directory obsahuje dvě nebo více domén.
  • Servery Exchange a uživatelské objekty jsou umístěny v různých doménách služby Active Directory.
  • Příjemce spravujete prostřednictvím prostředí EMS (Exchange Management Shell) nastavením Set-ADServerSettings -ViewEntireForest $true .

V tomto scénáři při spuštění rutiny prostředí PowerShell nebo kombinace parametrů, rutina je neúspěšná, zobrazí se tato chybová zpráva:

Error on proxy command 'Set-Mailbox -Identity:'user@contoso.com' -LitigationHoldEnabled:$False' to server
Ex01.corp.contoso.com:
Server version 15.0x.xxxx.xx, Proxy method RPS:
The operation couldn't be performed because object 'Ex02.corp @contoso.com' couldn't be found on
'Ex02.corp.munich.contoso.com'..  
+ CategoryInfo : NotSpecified: (:) [Set-Mailbox], CmdletProxyException
+ FullyQualifiedErrorId : Microsoft.Exchange.Configuration.CmdletProxyException,Microsoft.Exchange.

Zde jsou některé kombinace rutin nebo parametrů, které mohou být ovlivněny:

  • Get-CASMailbox -ActiveSyncDebugLogging
  • Set-CASMailbox -ActiveSyncDebugLogging
  • Set-CASMailbox -ResetAutoBlockedZařízení
  • Set-Mailbox -RetentionHoldEnabled
  • Set-Mailbox -RetentionComment
  • Set-Mailbox -RetentionUrl
  • Soubor Set-SiteMailbox
  • Set-UserPhoto
  • Získat UserPhoto
  • Set-Mailbox -LitigationHoldEnabled $false

Příčina

Toto chování je záměrné, pokud je zadaná poštovní schránka umístěna na jiném serveru než server, ke kterému je EMS připojen.

Řešení

Chcete-li toto chování obejít, zadejte -DomainController parametr pomocí rutiny. Zadejte například řadič domény z domény služby Active Directory, ve které je umístěn přidružený objekt uživatele, například následující:

Set-Mailbox -Identity:'user@contoso.com' -LitigationHoldEnabled:$False -DomainController dc1.sub.corp.contoso.com