错误无法使用多个命令

时间:2016-10-29 11:39:48

标签: powershell nuget

如果我跑

Remove-Item .\somefolder -force -Recurse -erroraction 'silentlycontinue'

如果文件夹不存在但是如果我运行

,则不会显示任何内容

Remove-Item .\somefolder -force -Recurse -erroraction 'silentlycontinue'; otherCommand

我得到“删除项目:无法找到路径'路径',因为它不存在。”

如何抑制错误?

编辑:我发现只有在从Visual Studio程序包管理器控制台运行命令时才会出现问题。

2 个答案:

答案 0 :(得分:0)

如果您使用dublecot“./somefolder”,它的工作正常,没有任何错误:

Remove-Item ".\Somefolder" -force -Recurse -erroraction 'silentlycontinue';somecommand

或使用单人床:

Remove-Item '.\Somefolder' -force -Recurse -erroraction 'silentlycontinue';somecommand

答案 1 :(得分:0)

如果您想要多个命令的错误操作首选项 您可以在执行这些命令之前设置erroractionpreference变量:

$ErrorActionPreference = "silentlycontinue"

注意:我假设您的其他命令是错误的原因