Set-Mailbox i New-Mailbox polecenia cmdlet uniemożliwiają użycie parametru -Office w programie Exchange Server 2016

Dotyczy
Exchange Server 2016 Enterprise Edition Exchange Server 2016 Standard Edition

Objawy

W Microsoft Exchange Server 2016 r. nie można już używać przełącznika -Office w połączeniu z poleceniami cmdlet New-Mailbox i Set-Mailbox.

Ponadto w programie PowerShell zostanie wyświetlony komunikat o błędzie podobny do następującego:

Uwaga

<Set-Mailbox Mailbox> — Office "Test"
Nie można przekonwertować elementu "System.String" na typ "System.Management.Automation.SwitchParameter" wymagany przez parametr "OfficeGraph".
At C:\Users\totoni\AppData\Local\Temp\tmp_0ajtxi22.ylz\tmp_0ajtxi22.ylz.psm1:54428 char:9
+ $steppablePipeline.End()
+ ~~~~~~~~~~~~~~~~~~~~~~~~
  + CategoryInfo : InvalidArgument: (:) [Set-Mailbox], ParameterBindingException
  + FullyQualifiedErrorId: CannotConvertArgument,Microsoft.Exchange.Management.RecipientTasks.SetMailbox

Uwaga

<Set-Mailbox Mailbox> -OfficeGraph -Office "Test"
Nie można powiązać parametru, ponieważ parametr "Office" jest określony więcej niż raz. Aby dostarczyć wiele wartości do parametrów, które mogą akceptować wiele wartości, użyj składni tablicowej. Na przykład "-parametr wartość1,wartość2,wartość3".
At C:\Users\totoni\AppData\Local\Temp\tmp_0ajtxi22.ylz\tmp_0ajtxi22.ylz.psm1:54428 char:9
+ $steppablePipeline.End()
+ ~~~~~~~~~~~~~~~~~~~~~~~~
  + CategoryInfo : InvalidArgument: (:) [Set-Mailbox], ParameterBindingException
  + FullyQualifiedErrorId: ParameterAlreadyBound,Microsoft.Exchange.Management.RecipientTasks.SetMailbox

Rozwiązanie

Aby rozwiązać ten problem, zainstaluj aktualizację zbiorczą 4 dla programu Exchange Server 2016 lub nowszą aktualizację zbiorczą dla programu Exchange Server 2016.

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Źródła informacji

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.