Каталог
1000+ инструкций в блоге SoftComputers
0 0 голоса
Рейтинг

Hyper-V предоставляет возможность передавать файлы между хостовой операционной системой и виртуальной машиной без использования сетевых интерфейсов. Эта функция особенно полезна в следующих случаях:

— Виртуальная машина изолирована от сети.

— На виртуальной машине используется файловая система, несовместимая с подключением VHD-дисков (например, Ubuntu).

— Нельзя выключить виртуальную машину для копирования данных через другие методы.

Данная возможность реализована с помощью службы Guest Services, которая входит в состав интеграционных компонентов Hyper-V. Копирование файлов выполняется через внутреннюю высокоскоростную шину (Virtual Machine Bus), обеспечивая прямое взаимодействие между хостом и ВМ.

Приобрести оригинальные ключи активации Windows всегда можно у нас в каталоге от 1099 ₽

1) Включение гостевой службы (Guest Services)

Перед началом работы необходимо включить службу Guest Services для нужной виртуальной машины. По умолчанию она отключена.

Включение через графический интерфейс:

1. Откройте диспетчер Hyper-V.

2. Найдите нужную виртуальную машину, откройте её параметры.

3. В разделе Интеграционные службы поставьте галочку напротив Гостевая служба (Guest Services).

Включение через PowerShell:

1. Проверьте статус службы:

Get-VMIntegrationService -VMName "Имя_ВМ" -Name "Guest Service Interface"

2. Если служба отключена, включите её:

Enable-VMIntegrationService -VMName "Имя_ВМ" -Name "Guest Service Interface" -ErrorAction Continue

3. Проверьте, что служба запущена:

Get-Service vmicguestinterface

2) Копирование файлов с помощью PowerShell

После включения Guest Services можно использовать командлет Copy-VMFile для передачи файлов в виртуальную машину.

Пример для ОС Linux:

Copy-VMFile -VMName "Имя_ВМ" -SourcePath C:\update\file.zip -DestinationPath '/tmp' -FileSource Host

Пример для ОС Windows:

Copy-VMFile -VMName "Имя_ВМ" -SourcePath C:\update\file.zip -DestinationPath C:\tmp\file.zip -FileSource Host -CreateFullPath

Объяснение параметров:

— -SourcePath: путь к исходному файлу на хосте.

— -DestinationPath: путь назначения в гостевой ОС.

— -CreateFullPath: автоматически создаёт каталоги, если их нет.

3) Копирование папок с несколькими файлами

Командлет Copy-VMFile позволяет передать только один файл за раз. Для копирования целых папок используйте команду с параметром -Recurse. Пример:

Get-ChildItem C:\update\ -Recurse -File | % { Copy-VMFile -VMName "Имя_ВМ" -SourcePath $_.FullName -DestinationPath $_.FullName -CreateFullPath -FileSource Host }

4) Отключение гостевой службы

Если использование Guest Services больше не требуется, её можно отключить.

Через PowerShell:

Get-VMIntegrationService -VMName "Имя_ВМ" -Name "Guest Service Interface" | Disable-VMIntegrationService -Passthru

Через графический интерфейс:

1. Перейдите в параметры виртуальной машины.

2. Снимите галочку напротив Гостевая служба (Guest Services).

banner for Windows
Лицензия Windows от
1099 ₽ ·
Подбираем вашу скидку
Промокод ·
Промокод истёк. Новый — через .
Купить действует ещё

Правила акции «Персональная скидка от 5% до 12%»

  1. Организатор — ООО «Софткомпьютерс», сайт softcomputers.org. Акция проводится бессрочно; организатор вправе завершить её, убрав блок с сайта.
  2. Участие бесплатное. Для участия нужно указать email и дать согласие на обработку персональных данных и получение рассылки.
  3. Каждый участник получает промокод на скидку от 5% до 12% на любой товар каталога. Размер определяется случайно.
  4. Промокод одноразовый, привязан к указанному email, действует 7 дней, применяется в корзине при оформлении заказа. Минимальной суммы заказа нет. С другими промокодами не суммируется.
  5. Один участник (email / устройство) может получить один промокод в 7 дней; новый код выдаётся после окончания срока действия предыдущего.
  6. Промокод не обменивается на деньги. Организатор вправе аннулировать код при признаках злоупотребления.
  7. Если у вас ещё нет аккаунта на softcomputers.org, при вводе email он создаётся автоматически. Пароль не нужен: для входа в личный кабинет используйте одноразовый код, который приходит на этот email.
5 765
Комментарии
Оставьте комментарий через личный кабинет — Email будет скрыт. При комментарии на странице статьи Email не публикуется, отображается только ваше имя.
0 0 голоса
Рейтинг
Подписаться
Уведомить о
guest
0 отзывов
Новые
Старые