我的PowerShell代码无效:(
另外,如何将结果导出为CSV文件?
我有一个用户列表(samnames),我正在尝试将他们的AD组导出为CSV文件。
以下是我的尝试:
$list = ForEach ($list in $(Get-Content users.txt))
$list | `
%{
$user = $_;
get-aduser $user -Properties memberof | `
select -expand memberof | `
%{new-object PSObject -property @{User=$user;Group=$_;}} `
}
答案 0 :(得分:0)
您的脚本中存在多个问题,例如您在第一个foreach循环中缺少语句块。你也可以简化它:
Get-Content users.txt | ForEach-Object {
$user = $_;
get-aduser $user -Properties memberof |
select -expand memberof |
ForEach-Object {
New-Object PSObject -property @{User=$user;Group=$_;}
}
} | Export-Csv -Path 'your_file_path.csv' -NoTypeInformation