Gönderen PowerShell sürüm 5 ve sonrası (Windows Server 2016, dahil önceki sürümleri için WMF 5 parçası olarak indirilebilir ), bu Remoting ile mümkündür. Bunun yararı, her ne sebeple olursa olsun, paylaşımlara erişemeseniz bile çalışmasıdır.
Bunun çalışması için, kopyalamanın başlatıldığı yerel oturumda PowerShell 5 veya üzeri yüklü olmalıdır. Uzak oturum gelmez değil PowerShell 5 yüklü olması gerekir - bu PowerShell sürümleri düşük olarak 2 olarak ve Windows Server sürümleri düşük olarak 2008 olarak R2 ile çalışır. [1]
A sunucusundan, B sunucusuna bir oturum oluşturun:
$b = New-PSSession B
Ve sonra, hala A'dan:
Copy-Item -FromSession $b C:\Programs\temp\test.txt -Destination C:\Programs\temp\test.txt
Öğelerin B'ye kopyalanması ile yapılır -ToSession
. Her iki durumda da yerel yolların kullanıldığını unutmayın; hangi sunucuda olduğunuzu takip etmelisiniz.
[1]: yalnızca PowerShell 2'ye sahip bir uzak sunucudan veya uzak bir sunucudan kopyalama yaparken , PowerShell 5.1'deki bu hataya dikkat edin; bu , yazma sırasında özyinelemeli dosya kopyalamanın çalışmadığı anlamına gelir -ToSession
, görünüşe göre kopyalama çalışmaz hepsi ile -FromSession
.