からすべてのCSVの列Iは、csvファイルを持っている:ファイルを通じてPowerShellのバリアブル印刷ファイル
"SamAccountName","UserPrincipalName","Telephonenumber"
"TUser","[email protected]","+15551112222"
Iループ:
$csvfile = Import-Csv $path
foreach ($row in $csvfile) {
Write-Host $row.SamAccountName, "$row.SamAccountName"
}
最初$row.SamAccountName
は、CSVファイルからのSAMアカウント名の文字列を出力。同じ変数を引用符で囲むと、配列が出力されます。私の出力は次のようになります。
TUser @{SamAccountName=TUser; [email protected]; Telephonenumber=+15551112222}.SamAccountName
私は$row.SamAccountName
に.GetType()
が行う場合はそのSystem.String
を言います。では、なぜそれを引用符で囲んで配列を出力するのでしょうか?