PowerShell在控制台上隐藏错误消息而不是输出到error.txt

时间:2014-09-12 14:31:26

标签: powershell scripting

在CMD中,我调用PowerShell脚本,如下所示:

Powershell.exe -executionpolicy unrestricted -File "CALL %0\..\source\profiles\favorites.ps1"

运行favorites.ps1时,我会使用$ErrorActionPreference = "SilentlyContinue"

来抑制所有错误

该脚本会执行大量Copy-itemGet-ACLSet-acl内容。由于脚本的性质,存在很多错误,我使用$ErrorActionPreference = "SilentlyContinue"从控制台隐藏这些错误。如何在控制台上继续隐藏所有错误,而是将其输出到.\error.txt

0 个答案:

没有答案