0

我正在编写将文件夹复制到另一个文件夹的 psake 任务,如下所示。

task -name CopyComponentToBundle -description "Copy the component to bundle" -action {

    Write "Component source is $ComponentPath"
    Write "Component Destination is $ComponentBundlePath"
    exec {      

        Robocopy $ComponentPath $ComponentBundlePath  /MIR /R:0 /W:0
    }   
}

尽管文件夹已成功复制,但我仍然收到如下错误。

在 C:\Program Files\WindowsPowerShell\Modules\psake\psake.psm1:156 char:17 + throw ("Exec: " + $errorMe ssage) +
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ [<<==>>] 异常:执行:执行命令 Roboc opy $ComponentPath $ComponentBundlePath /MIR /R:0 /W:0 时出错。

有没有办法忽略错误?所有错误都是“访问被拒绝”。

4

1 回答 1

0

您可以尝试在 robocopy 命令之前添加它

$ErrorActionPreference = 'SilentlyContinue'
于 2016-09-28T17:30:58.253 回答