0

私は Powershell の初心者ですが、ループを作成する方法を教えてください (目的は、.CSV リスト内のすべての人 (ユーザー名) に情報を追加することです)。

これは私が今得たもので、多くのことを試しましたが、それでもうまくいきません..

Import-Module ActiveDirectory

$username = Import-Csv c:\user.csv

Set-ADuser -Identity $Username -Company "Company name"
4

1 に答える 1

0

foreach ループを試してください。

例:

foreach($user in $username)
{
  //some action for example
  Set-ADuser -Identity $user -Company "A Company"
}

参照:

http://www.powershellpro.com/powershell-tutorial-introduction/logic-using-loops/

ファイルに多くのエントリがある場合は、スクリプトの進行状況を追跡するために、(add-content または write-host を使用して) 何らかのログを追加することもお勧めします。

よろしくアルカス

于 2013-11-05T09:46:19.653 に答える