So weisen Sie 'PowerShell' Copy-Item an, Dateien bedingungslos zu kopieren


82

Das folgende PowerShell-Skript funktioniert, wenn die Ressourcen nicht vorhanden sind.

  Copy-Item $src_dir $dst_dir$agent_folder -recurse

Aber wenn die Ressourcen da sind, heißt es:

+   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

Was muss ich dem Befehl hinzufügen, damit die Dateien bedingungslos kopiert werden?

Antworten:



19

Aus der Dokumentation ( 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
Ich denke, false bedeutet, dass param nicht obligatorisch ist, und False bedeutet, dass der Standardwert $ false ist
fredericrous
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.