Як сказати «PowerShell» Copy-Item безумовно копіювати файли


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.