Pracujemy w środowisku Windows 7 i Windows Server 2008, naszym zadaniem jest automatyzacja kopiowania plików między udziałami sieciowymi przy użyciu skryptów PowerShell 2.0.
Obecnie używamy polecenia copy-item jak w przykładzie poniżej:
Copy-Item C:\dir\File.txt -destination \\Server2\Share\File.txt
Polecenie działa poprawnie jednak w przypadku dużych plików o wielkości 30GB i więcej powoduje zawieszanie skryptu a w przypadku problemów z połączeniem w trakcie transferu wymaga ponawiania operacji.
W jaki sposób kopiować duże pliki między udziałami sieciowymi tak, aby nie powodować zawieszenia skryptu i pozwolić na wznawianie przerwanych transferów?