Ответ 1
Он имеет параметр -force
.
Следующий PowerShell script работает, если ресурсов там нет.
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
Что мне нужно добавить в команду, чтобы она безошибочно скопировала файлы?
Он имеет параметр -force
.
Из документации (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