要捕捉添加组成员到本地组的PowerShell脚本的异常,可以使用try-catch语句来处理异常。以下是一个示例代码:
try {
$groupName = "MyGroup"
$memberName = "MyUser"
$group = [ADSI]"WinNT://./$groupName,group"
$group.Add("WinNT://./$memberName,user")
Write-Host "Member added successfully."
}
catch {
Write-Host "Error occurred while adding member to group: $($_.Exception.Message)"
}
在这个示例中,我们使用try-catch语句来捕捉可能发生的异常。如果添加成员操作成功,脚本将输出"Member added successfully."。如果发生异常,脚本将输出异常消息。
请注意,此示例假设本地组名为"MyGroup",要添加的成员名为"MyUser"。你需要根据实际情况修改这些值。此外,脚本还使用Windows ADSI来执行操作,因此需要在运行脚本的计算机上安装适当的ADSI组件。