我正在编写一个脚本以从 CSV 批量添加用户,然后从另一个用户添加组。
它工作正常,除了一些我无法添加的组(我在使用 AD MMC 时访问被拒绝 - 我们必须让一个不同的组为我们添加它们)。问题是 Add-QADGroupMember 静默失败。我想以某种方式捕获错误并列出我必须由不同组添加的组。
我试过尝试/捕捉,但它不起作用......我很茫然。
这是目前的代码:
$users = Import-Csv .\UserList.csv
foreach ($user in $users) {
$SameAs = $user.SameAs
$UserGroups = (Get-QADUser $SameAs).MemberOf
foreach ($group in $UserGroups) {
Add-QADGroupMember $group -Member $user.SamAccountName |Out-Null
}
}
当它无法添加组时,我无法让它抛出错误或异常。
谢谢你的帮助。