以下命令不显示错误消息, 是我想要的:
Copy-Item "C:\Folder I Have Access To\*" "C:\Folder I Do Not Have Access To" -ErrorAction SilentlyContinue
以下命令 显示错误消息,不是我想要的内容:
Copy-Item "C:\Folder I Have Access To\*" "C:\Folder I Do Not Have Access To" -Force -ErrorAction SilentlyContinue
这是因为我正在使用“Force”参数。有没有办法可以使用“强制”参数但仍然没有显示错误信息?
答案 0 :(得分:8)
首先添加。
$ErrorActionPreference = "silentlycontinue"
答案 1 :(得分:5)
你可以试试这个:
trap
{
continue
}
Copy-Item "C:\Folder I Have Access To\*" "C:\Folder I Do Not Have Access To" -Force -errorAction SilentlyContinue
或
try
{
Copy-Item "C:\Folder I Have Access To\*" "C:\Folder I Do Not Have Access To" -Force -errorAction SilentlyContinue
}
catch
{
}
答案 2 :(得分:0)
当我正在寻找我的答案时,我碰巧碰到了你的帖子。这篇文章似乎解决了它是一个错误,虽然这个是在谈论"详细"参数,它也适用于-force。