Как указать объекту копирования PowerShell безоговорочно копировать файлы


83

Следующий сценарий PowerShell работает, если ресурсов нет.

  Copy-Item $src_dir $dst_dir$agent_folder -recurse

Но если ресурсы есть, он скажет:

+   Copy-Item <<<<  $src_dir $dst_dir$agent_folder -recurse
    + CategoryInfo          : ResourceExists: (C:\Users\Pac\Desktop\Agents\Agent0\lib:S
   tring) [Copy-Item], IOException
    + FullyQualifiedErrorId : DirectoryExist,Microsoft.PowerShell.Commands.CopyItemComm
   and

Что мне нужно добавить в команду, чтобы она безоговорочно копировала файлы?

Ответы:



19

Из документации ( help copy-item -full):

-force <SwitchParameter>
    Allows cmdlet to override restrictions such as renaming existing files as long as security is not compromised.

    Required?                    false
    Position?                    named
    Default value                False
    Accept pipeline input?       false
    Accept wildcard characters?  false

4
Я предполагаю, что false означает, что параметр не является обязательным, а False означает, что значение по умолчанию - $ false
fredericrous
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.