Sim*_*mon 5 error-handling powershell
下面的命令并没有显示错误消息,这是我想要的东西:
Copy-Item "C:\Folder I Have Access To\*" "C:\Folder I Do Not Have Access To" -ErrorAction SilentlyContinue
Run Code Online (Sandbox Code Playgroud)
以下命令确实显示错误消息,这不是我想要的:
Copy-Item "C:\Folder I Have Access To\*" "C:\Folder I Do Not Have Access To" -Force -ErrorAction SilentlyContinue
Run Code Online (Sandbox Code Playgroud)
这是因为我使用的是"Force"参数.有没有办法可以使用"Force"参数但仍然没有显示错误信息?
小智 8
先加上这个.
$ErrorActionPreference = "silentlycontinue"
Run Code Online (Sandbox Code Playgroud)
你能试试这个:
trap
{
continue
}
Copy-Item "C:\Folder I Have Access To\*" "C:\Folder I Do Not Have Access To" -Force -errorAction SilentlyContinue
Run Code Online (Sandbox Code Playgroud)
要么
try
{
Copy-Item "C:\Folder I Have Access To\*" "C:\Folder I Do Not Have Access To" -Force -errorAction SilentlyContinue
}
catch
{
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15121 次 |
最近记录: |