0

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 }
4

1 に答える 1

1

try / catchは、ErrorActionがStopに設定されている場合にのみ機能します。

于 2013-03-25T03:51:01.443 に答える