#CSVファイルを展開し、変数に取得 $CSVPath = $PSScriptRoot + "\ADUserAccout.csv" #Write-Output $CSVPath $SetUserInfo = Import-Csv -Path $CSVPath -Encoding Default #Write-Output $SetUserInfo Write-Output 'ADグループ登録中・・・・' #CSVファイルで指定されたグループにユーザーを登録(最大5グループまで) foreach($info in $SetUserInfo){ $UserName = $Info.Name $ADGroup1 = $Info.ADGroup1 $ADGroup2 = $Info.ADGroup2 $ADGroup3 = $Info.ADGroup3 $ADGroup4 = $Info.ADGroup4 $ADGroup5 = $Info.ADGroup5 Write-Output $UserName Write-Output $ADGroup1 Write-Output $ADGroup2 Write-Output $ADGroup3 Write-Output $ADGroup4 Write-Output $ADGroup5 If (-Not[string]::IsNullOrEmpty($ADGroup1)){ Add-ADGroupMember -Identity $ADGroup1 -Members $UserName } If (-Not[string]::IsNullOrEmpty($ADGroup2)){ Add-ADGroupMember -Identity $ADGroup2 -Members $UserName } If (-Not[string]::IsNullOrEmpty($ADGroup3)){ Add-ADGroupMember -Identity $ADGroup3 -Members $UserName } If (-Not[string]::IsNullOrEmpty($ADGroup4)){ Add-ADGroupMember -Identity $ADGroup4 -Members $UserName } If (-Not[string]::IsNullOrEmpty($ADGroup5)){ Add-ADGroupMember -Identity $ADGroup5 -Members $UserName } } Write-Output 'コマンド完了しました。'