在ISE中,我已经尝试了以下两种方法。两种方法都不起作用。唯一的方法是在复制尝试之后清除$error并进行测试。有什么建议吗?
$cpy = Copy-Item -Path "D:\~a\2K0NVK0.xt" -Destination "D:\~Bkup-F\2K0NVK10.txt" -Force -passthru -ErrorAction SilentlyContinue
if($cpy){ $cpy # only displays on successful copy }
Try{
Copy-Item -Path "D:\~a\2K0NVK0.xt" -Destination "D:\~Bkup-F\2K0NVK10.txt" -Force -ErrorAction SilentlyContinue
} Catch { write-host "Hit a bug!" # not being displayed }发布于 2013-03-25 11:51:01
仅当ErrorAction设置为停止时,try/catch才有效。
https://stackoverflow.com/questions/15606235
复制相似问题