我试图在自定义日志文件中记录错误,同时从 Active Directory 对用户进行修改。这是代码:
Get-ADUser -LDAPFilter "(objectCategory=user)" -SearchScope Subtree -SearchBase $searchBase | Set-ADUser -PasswordNeverExpires 0
当命令遇到错误时,是否可以检查 Set-ADUser 命令是否对每个用户都成功,并将自定义字符串写入自定义日志文件?(例如访问权限不足)。由于这些错误似乎没有终止,我不知道如何使用 try/catch 解决这个问题。