Cómo decirle al elemento de copia de 'PowerShell' que copie archivos incondicionalmente


82

El siguiente script de PowerShell funciona si los recursos no están allí.

  Copy-Item $src_dir $dst_dir$agent_folder -recurse

Pero si los recursos están ahí, dirá:

+   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

¿Qué tengo que agregar al comando para que copie incondicionalmente los archivos?

Respuestas:



19

De la documentación ( 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
Supongo que falso significa que el parámetro no es obligatorio y Falso significa que el valor predeterminado es $ falso
fredericrous
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.