Từ phiên bản PowerShell 5 trở đi (bao gồm trong Windows Server 2016, có thể tải xuống như một phần của WMF 5 cho các phiên bản trước đó ), điều này có thể thực hiện được với quá trình xóa. Lợi ích của việc này là nó hoạt động ngay cả khi, vì bất kỳ lý do gì, bạn không thể truy cập vào phần chia sẻ.
Để điều này hoạt động, phiên cục bộ nơi bắt đầu sao chép phải được cài đặt PowerShell 5 trở lên. Phiên từ xa không cần phải cài đặt PowerShell 5 - nó hoạt động với các phiên bản PowerShell thấp nhất là 2 và các phiên bản Windows Server thấp nhất là 2008 R2. [1]
Từ máy chủ A, tạo phiên đến máy chủ B:
$b = New-PSSession B
Và sau đó, vẫn từ A:
Copy-Item -FromSession $b C:\Programs\temp\test.txt -Destination C:\Programs\temp\test.txt
Sao chép các mục sang B được thực hiện với -ToSession
. Lưu ý rằng đường dẫn cục bộ được sử dụng trong cả hai trường hợp; bạn phải theo dõi máy chủ bạn đang ở.
[1]: khi sao chép từ hoặc tới một máy chủ từ xa chỉ có PowerShell 2, hãy cẩn thận với lỗi này trong PowerShell 5.1 , tại thời điểm viết bài này có nghĩa là sao chép tệp đệ quy không hoạt động -ToSession
, việc sao chép dường như không hoạt động tại tất cả với -FromSession
.