Я пытаюсь скопировать весь диск, например D: файлы дисков с коробки Windows на коробку Linux, используя PowerShell и WinSCPnet.dll
. Когда я пытаюсь скопировать определенные папки, я могу скопировать все файлы из этой папки в путь Linux. Но когда я пытаюсь скопировать весь диск D: в папку Linux, я получаю следующую ошибку:
Ошибка при получении списка файлов для "d: \ $ RECYCLE.BIN \ S-1-5-21-1458064458-1966517317-3155185246-1003 *. *». Системная ошибка. Код: 5.
$transferOptions = New-Object WinSCP.TransferOptions
$transferOptions.TransferMode = [WinSCP.TransferMode]::Binary
$transferResult = $session.PutFiles("d:\*", "/tmp/some/", $False, $transferOptions)
# Throw on any error
$transferResult.Check()
Ожидаемый результат должен состоять в том, что он должен скопировать весь диск D в целевую папку Linux, но появляется вышеупомянутая ошибка.