2014-02-26 43 views
-1

我特林做到以下幾點:PowerShell的命名參數錯誤

$Feature = "OWAEnabled" 
Set-CasMailbox Admin -$($Feature) $False 

但我每次得到這個錯誤:

Set-CASMailbox : Es wurde kein Positionsparameter gefunden, der das Argument "-OWAEnabled:True" akzeptiert. 
In Zeile:1 Zeichen:2 
+ set-casmailbox Administrator -$($Feature):$True 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : InvalidArgument: (:) [Set-CASMailbox], ParameterBindingException 
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.Exchange.Management.RecipientTasks.SetCASMailbox 

有人能幫助我嗎?

非常感謝

回答

0

這將工作,雖然不是最漂亮的:

$Feature = "OWAEnabled" 
$c = "Set-CasMailbox Admin -$($Feature):`$False" 
Invoke-Expression $c 
+0

完全同樣的錯誤。 –

+0

您運行的是哪個版本的Exchange? – Raf

+0

Exchange 2010 14.03.0174.001 –