【发布时间】:2013-04-29 05:09:37
【问题描述】:
我正在编写一个脚本以从 CSV 批量添加用户,然后从另一个用户添加组。
它工作正常,除了一些我无法添加的组(我在使用 AD MMC 时访问被拒绝 - 我们必须让另一个组为我们添加它们)。问题是 Add-QADGroupMember 静默失败。我想以某种方式捕获错误并列出我必须由不同组添加的组。
我尝试过 try/catch,但它不起作用……我不知所措。
下面是代码:
$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
}
}
我只是无法让它在添加组失败时引发错误或异常。
感谢您的帮助。
【问题讨论】: