Как сказать' PowerShell ' Copy-Item, чтобы безоговорочно копировать файлы


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

  Copy-Item $src_dir $dst_dir$agent_folder -recurse

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

+   Copy-Item <<<<  $src_dir $dst_dir$agent_folder -recurse
    + CategoryInfo          : ResourceExists: (C:UsersPacDesktopAgentsAgent0lib:S
   tring) [Copy-Item], IOException
    + FullyQualifiedErrorId : DirectoryExist,Microsoft.PowerShell.Commands.CopyItemComm
   and

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

2 60

2 ответа:

Он имеет .​​​​

из документации (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