Детальное руководство: PowerShell Копирование файлов с удаленного компьютера на локальный

Каждый знает, что использование PowerShell для копирования файла с удаленного компьютера на локальный довольно сложно. Вам повезло! Здесь, в этом сообщении, мы предоставляем вам подробные инструкции о том, как это сделать. Продолжайте чтение!

Tyler

By Tyler / Updated on February 18, 2025

Поделитесь этим: instagram reddit

Как скопировать файл с удаленного компьютера с помощью PowerShell?

“У меня есть требование использовать PowerShell для копирования файла с удаленного компьютера на локальный. Может кто-нибудь подсказать, как это сделать легко?”

PowerShell: копирование файла с удаленного компьютера на локальный

В этой части будет подробно рассказано, как использовать PowerShell для копирования файлов с удаленного компьютера с учетом учетных данных.

Шаг 1. Запустите PowerShell от имени администратора на локальном компьютере.

Windows PowerShell Admin

Шаг 2. Вам нужно создать новую сеанс удаленного подключения. Введите следующую команду, чтобы создать сеанс удаленного подключения к удаленному компьютеру:

$MYSESSION = New-PSSession -ComputerName PC02.TECH.LOCAL

Create Remote Session

Шаг 3. Проверьте свойства удаленного сеанса, введя следующую команду. Затем вы получите вывод команды, как показано на следующей картинке.

Get-PSSession

Remote Session

Шаг 4. Скопируйте файл на удаленный компьютер с помощью Powershell с помощью команды Copy-Item. Вам нужно указать параметр FromSession и путь на локальном компьютере для параметра Destination. В нашем примере мы скопировали текстовый файл с именем "test" с удаленного компьютера с помощью Powershell.

Copy-Item -FromSession $MYSESSION C:\test.txt -Destination C:\test.txt

Примечание: Вы также можете скопировать локальный файл на удаленный компьютер, используя параметр ToSession.

Copy-Item -Path "C:\test.txt" -Destination "C:\" -ToSession $MYSESSION

ToSession

Шаг 5. Введите следующую команду, чтобы проверить, был ли скопирован файл.

Invoke-Command -ScriptBlock { Get-ChildItem -Path "C:\test.txt" } -Session $MYSESSION

Проверить скопированные файлы

Шаг 6. Вот вывод команды:

Вывод копирования файлов

Шаг 7. После окончания не забудьте удалить сеанс с помощью команды Remove-PSSession.

Remove-PSSession -Session $MYSESSION

Удалить сеанс

Дополнительные советы: Передача файлов между удаленными устройствами с помощью AnyViewer [Рекомендуется]

Однако, вам не рекомендуется копировать файлы с удаленного компьютера на локальный с помощью PowerShell. Есть более надежные и простые способы, например, использование бесплатного и простого программного обеспечения для удаленного рабочего стола AnyViewer. Оно позволяет вам свободно передавать файлы между двумя удаленными устройствами без усилий.

  • Совместимость. Оно совместимо с различными версиями операционных систем Windows, начиная с Windows 7 и до последней версии Windows 11.
  • Безопасность. Оно шифруется с помощью криптографии эллиптической кривой (ECC), что обеспечивает безопасность ваших файлов от посторонних глаз.
  • Быстрая скорость. Оно позволяет передавать пакетный файлы со значительной скоростью.

✍Примечание: Для работы функции передачи файлов требуется версия 3.0 или выше. Если ваша версия ниже, пожалуйста, обновите сначала.

Скачайте, установите и запустите AnyViewer на обоих компьютерах. Затем у вас есть два варианта.

Скачать БесплатноWin 11/10/8.1/8/7
Безопасный скачивание

Часть 1. Регистрация в AnyViewer для передачи файлов

Для использования функции передачи файлов вам нужно зарегистрироваться в AnyViewer и войти в аккаунт на компьютере-контроллере.

Шаг 1. На компьютере-контроллере перейдите к Входу и затем нажмите Зарегистрироваться. (Если вы уже зарегистрированы на официальном веб-сайте, вы можете просто войти.)

Войти в AnyViewer.png

Шаг 2. Заполните информацию для регистрации.

Зарегистрироваться в AnyViewer

Шаг 3. После успешного входа в систему AnyViewer вы увидите, что ваше устройство автоматически будет назначено вашей учетной записи.

Бесплатные версии

Часть 2. Передача файлов с AnyViewer

После регистрации учетной записи в AnyViewer и входа в систему на управляющем компьютере, вы можете начать передавать файлы. В зависимости от ситуации, можно выбрать разные способы для передачи файлов.

Вариант 1. Передача файлов без управления удаленным компьютером

Шаг 1. Введите идентификатор устройства получателя в пустое поле, а затем выберите Передача файлов.

Передача файла

Шаг 2. Затем вам будет предложено выбрать Отправить запрос партнеру или Ввести код безопасности.

  • Отправить запрос партнеру: На компьютере получателя появится всплывающее окно с запросом о возможности управления его компьютером.
  • Ввод кода безопасности: Вы можете ввести заранее установленный Получателем код безопасности и установить прямое соединение.

Выберите метод

Советы: Этот вариант подходит для пользователей, которым необходимо передать файлы незнакомому или недоверенному пользователю, обеспечивая безопасность во время передачи файлов.

Вариант 2. Передача файлов во время сеанса удаленного управления

Шаг 1. На компьютере Получателя войдите в ту же учетную запись, что и на управляющем компьютере.

Шаг 2. На контролирующем компьютере перейдите на вкладку Устройство, выберите целевой компьютер и нажмите Передача файлов, чтобы начать передачу файлов.

Передача файлов AnyViewer

Советы: Этот вариант подходит для пользователей, которым часто необходимо получать доступ к своему удаленному компьютеру и передавать файлы, обеспечивая удобство в процессе передачи.

Независимо от выбранных вами параметров, появится диалоговое окно Передача файлов. Путь контролирующего компьютера отображается слева в окне, а путь компьютера получателя отображается справа. Вы можете свободно передавать файлы между устройствами (с контролирующего компьютера на компьютер получателя или наоборот), выбрав целевые файлы и нажав стрелки.

Выбор файлов

Вы можете видеть состояние передачи внизу окна диалога "Передача файлов". Щелкните правой кнопкой мыши, чтобы приостановить или удалить задачу передачи. Диалоговое окно можно закрыть после завершения передачи.

Статус передачи

Примечание: Максимальный размер одного файла, который можно передать для бесплатного аккаунта, составляет 100 МБ, а максимальное количество файлов, которые можно передать за один раз, составляет 100. Если вы хотите передавать более крупные файлы в большем количестве за один раз, обновите свой аккаунт на профессиональный или корпоративный план.

Заключение

В этом посте в основном рассмотрены способы использования PowerShell для копирования файла с удаленного компьютера на локальный. Также рассмотрено, как скопировать файл с локального компьютера на удаленный с помощью PowerShell. Однако использование PowerShell не всегда является рекомендуемым методом, так как он требует технических навыков. Если вам нужен простой способ копирования и вставки файлов между удаленными устройствами, попробуйте AnyViewer.