PowerShell
Step 3: Docker containerで言語仕様部分を動作確認
出典: 業務SE が初めて触る AD バルクユーザー作成 — PowerShell で30人を5分で登録するスクリプト — Step 3: Docker containerで言語仕様部分を動作確認
$csvText = @"
GivenName,Surname,SamAccountName
太郎,山田,t.yamada
花子,鈴木,h.suzuki
次郎,佐藤,j.sato
"@
$csvText | ConvertFrom-Csv | ForEach-Object {
$user = [PSCustomObject]@{
Name = "$($_.GivenName)$($_.Surname)"
SamAccountName = $_.SamAccountName
Status = "Created (mock)"
}
$user | ConvertTo-Json -Compress
}
▸ 実行ボタンで結果を表示
Source収録記事
この snippet は記事の「Step 3: Docker containerで言語仕様部分を動作確認」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。
同じ記事から
2 件Import-Csv -Path 'users.csv' -Encoding UTF8 | ForEach-Object { $params = @{ Name = "$($_.GivenName)$($_.Surname)" GivenName = $_.GivenName未収録
Step 2: Import-Csv + ForEach-Object + New-ADUser
#7de077b3c9bf
$users = @" GivenName,Surname,SamAccountName,UPN 太郎,山田,t.yamada,t.yamada@example.local 花子,鈴木,h.suzuki,h.suzuki@example.local
▶ 実行可
Step 3: Docker containerで言語仕様部分を動作確認
#39d7ade57783
