PowerShell 错误捕获问题:

1.近来在学习PowerShell的过程中,发现如果使用foreach对对象进行遍历,并将命令执行后的结果输出,发现如果某个对象出错,则不会将显示该对象的任何信息,有没有人知道如何解决:

#script:

$names = get-content d:\user.txt #获取对象

$loop=foreach ($name in $names)
{
$name
get-aduser $name -properties *
}
$loop |format-table cn,Description,emailaddress -auto >d:\information.txt