2016-11-22 35 views
1

私はPowerShellスクリプトに問題がありますが、私はなぜ:/私のコードは正しいと思います。なぜ私は、文字列内の数字を文字で入力文字列をすることはできませんSet-ADUserコマンドで数値文字列で文字列を使用できないのはなぜですか?

Set-ADUser –Identity $usr -add @{"extensionattribute1"="test"} # this work 

Set-ADUser –Identity $usr -add @{"extensionattribute1"="test2"} # this not! 

しかし、私が唯一使用している場合は番号のない文字、それはここであぁ

の作品である文字:ここ

は私のコードです私のエラー:(ドイツ)

セットADUser:毛皮EIN Attribut、DASのヌールeinenワートenthaltenカンは、wurdenは

angegeben Werteをmehrereここでは英語で

:一つの値だけを持っている一つの属性については

は、入力以上の値にしてみてください。

答えて

2

-addを使用する場合は、値を空の属性にのみ追加できます。

属性が読み込まれたら、あなたはそのよう-replaceの代わり-addを使用する必要があります。

Set-ADUser –Identity $usr -replace @{"extensionattribute1"="test2"} 

か、再度

Set-ADUser –Identity $usr -clear "extensionattribute1" 
Set-ADUser –Identity $usr -add @{"extensionattribute1"="test2"} 
-addを使用する前に値を削除する -clearを使用
関連する問題