Copy-Item -Exclude перезаписывает файлы
Не могу понять почему файлы все время перезаписываются, в документации написано что параметр -Exclude не даст этого
$username = "admin"
$password = "pass!"
$secstr = New-Object -TypeName System.Security.SecureString
$password.ToCharArray() | ForEach-Object {$secstr.AppendChar($_)}
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $secstr
$servers = Get-Content -Path .\servers.txt
foreach ($server in $servers) {
$session = New-PSSession -ComputerName $server -Credential $cred
Copy-Item -FromSession $session (Join-Path "C:\bp\" "*") "D:\test\" -Exclude (Get-ChildItem "D:\test\") -Recurse
}