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.