我正在寻找一种方法将结果从New-ADUser重定向到文件
这就是我测试过的:运行以下脚本的两倍
New-ADUser -Name User64 | Out-File C:\ Temp \ test.txt
或
New-ADUser -Name User64 2>& 1>> C:\ TEMP \ test.txt的
但这些都不起作用,这些只是输出一个空文件并在Powershell中显示错误
New-ADUser:指定的帐户已存在 在行:1 char:11
而不是在test.txt文件中输出。
对此有何想法?
谢谢, 德里克
答案 0 :(得分:1)
尝试使用try / catch构造,如下所示:
try
{
New-ADUser -Name User64 -ErrorAction Stop
}
catch
{
$Error[0].Exception.Message | Out-File C:\Temp\test.txt -Append
}