Як увімкнути віртуальну машину з PowerShell?

0 Comments

Запустіть сценарій або команду за допомогою Invoke-Command

  1. На хості Hyper-V відкрийте PowerShell як адміністратор.
  2. Виконайте одну з наведених нижче команд, щоб створити сеанс за допомогою імені віртуальної машини або GUID: PowerShell Copy. Invoke-Command -VMName <VMName> -ScriptBlock { команда } Invoke-Command -VMId <VMId> -ScriptBlock { команда }

Щоб увімкнути віртуальну машину з командного рядка:

  1. Перерахуйте ідентифікатор інвентаризації віртуальної машини за допомогою команди: vim-cmd vmsvc/getallvms |grep <vm name> …
  2. Перевірте стан живлення віртуальної машини за допомогою команди: vim-cmd vmsvc/power.getstate <vmid>
  3. Увімкніть віртуальну машину командою:

Віддалено викликайте команди на віртуальній машині Windows Server

  1. IP_ADDRESS: IP-адреса, ім’я DNS або ім’я комп’ютера Windows для екземпляра, до якого ви хочете підключитися.
  2. СЦЕНАРІЙ: одна або кілька команд для виконання на віддаленому екземплярі. Наприклад, вкажіть Get-EventLog -log «Windows PowerShell», щоб отримати список подій журналу.

Restart-VM пригнічує підказку PowerShell і блокує конвеєр, доки віртуальна машина не перезапуститься. Ви можете використовувати цей параметр у сценарії, щоб перезапустити віртуальну машину, а потім продовжити процес після завершення перезапуску. Параметр -Wait необмежений час чекає перезапуску віртуальної машини.

Крок третій: увімкніть платформу віртуальної машини в Windows

  1. Виберіть «Пуск», увійдіть у «Функції Windows» і виберіть «Увімкнути або вимкнути функції Windows» зі списку результатів.
  2. У вікні функцій Windows, яке щойно відкрилося, знайдіть платформу віртуальної машини та виберіть її.
  3. Виберіть OK. Можливо, вам знадобиться перезавантажити ПК.