Powershell BitsTransfer из удаленного сеанса - PullRequest
0 голосов
/ 07 ноября 2019

Можно ли использовать PowerShell BitsTransfer для передачи файлов из удаленного сеанса? Например, без BitsTransfer с использованием только Copy-Item я могу сделать:

$session = New-PSSession -ComputerName some_server;
Copy-Item -FromSession $session -Path 'C:\RemoteDirectory\file.txt' -Destination 'C:\LocalDirectory\file.txt';

Но для BitsTransfer не существует эквивалента параметра FromSession:

# Works for local files
Start-BitsTransfer -Source "C:\RemoteDirectory\file.txt" -Destination 'C:\LocalDirectory\file.txt';

Я хочу использовать BitsTransfer, потому что ондает мне хороший индикатор выполнения для больших файлов, и это, по сути, единственная причина, по которой мне это нужно. Возможно, есть другой способ сделать это вообще?

Заранее благодарю за любую помощь!

1 Ответ

0 голосов
/ 15 ноября 2019

Для этого можно использовать UNC pathing.

Start-BitsTransfer -Source "\\server\C$\RemoteDirectory\file.txt" -Destination "C:\LocalDirectory\"

Вы также можете использовать альтернативные учетные данные с помощью параметра -Credential.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...