私は現在CSVファイルを見て、囲まれた情報を(そしてスクリプトで定義されたいくつかの値とともに)ADユーザー属性。PowershellでQADコマンドレットを使用してActive Directoryにユーザーアカウントを作成
元々私はこの機能を持っていましたが、すべての定義済みの値は(Excelスプレッドシートから変換された)CSVファイルにありましたが、行ごとに保持されませんでした。
私はそれらをスクリプトに移動しましたが、入力を待っているかのように一時停止します。ここで
はCSVが現在
FirstName,LastName,Department,Title,PhoneNumber
Joe,Schmoe,Support,Someone of Something,###-###-####
、ここに含まれていますファイルとは何であるインポート・スクリプトは
です
Import-CSV $newHire | ForEach-Object -process {new-QADUser -ParentContainer $OU -Name = $_.FirstName $_.LastName -FirstName $_.FirstName -LastName $_.LastName -DisplayName = $_.FirstName $_.LastName -SamAccountName = $_.FirstName'.'$_.LastName -UserPrincipalName = _.FirstName'.'$_.LastName'@domain.com' -Email = _.FirstName'.'$_.LastName'@emaildomain.com' -LogonScript logon.bat -Department $_.Department -Title $_.Title -PhoneNumber $_.PhoneNumber -UserPassword [email protected] -Company "CompanyName"}
$ OUと$ newHireの変数が正しく機能しており、自分のユーザーアカウントからアクセスできる共有フォルダに含まれています。
ご協力いただければ幸いです!