2016-10-06 8 views
0

私はPowershellへの露出が限られているので、何か助けが必要です。PowershellスクリプトでActive Directory属性を更新する

私はちょうどSamAccounNameのCSVファイルを持っています。私はそのファイルをインポートし、sammaccountname値でemployeeID属性を更新するためにpowershellを使用したいと思います。インポートは簡単です:

$users = Import-Csv c:\filename.csv 

社員の属性を更新するには、ファイルを使用しては私が助けを必要とするものです。あなたの助けを前にありがとう。

+0

質問を編集して、[最小限の完全かつ検証可能な例](http://stackoverflow.com/help/mcve)を含めてください。また、あなたは 'SamAccounName'と' sammaccountname'について言及しました。これらは実際に異なっているのですか、それともタイプミスですか? – MJH

答えて

1

これについていくつかの大きなドキュメントは、あなたがこのことについて良いアイデアを得ることができるようにここにあります:RSATを実行しているhttps://technet.microsoft.com/en-us/library/ee617215.aspx

をあなたはこれが完了すると、あなたがし始めているADコマンドレットのImport-Module ActiveDirectory

をインポートする必要があります適切なパスダウンヘッド、次の作業試してください:あなたがミリアンペアにしたくないよう

Import-CSV $csvFile | forEach { Set-ADUser $_.SamAccountName -EmployeeID $_.SamAccountName -WhatIf } 

これは、ずっとさらに行く代わりに、コピーのトップリンクを見ていると、このコードを貼り付けることができますこれにはkeエラーがあります。しかし、ここにあなたを動かして走らせるのに十分な情報があるはずです。

上記のコードの '-WhatIf'は、PoShが起こる可能性を教えてくれることを意味することに注意してください。

+0

ありがとうございました。正確に私が必要としたもの。 – dbonilla

関連する問題