顯示具有 hyper-v 標籤的文章。 顯示所有文章
顯示具有 hyper-v 標籤的文章。 顯示所有文章

2024年7月2日 星期二

windows 11 hyper-v 如何使用指令將虛擬機關機

 1. 以系統管理員打開 PowerShell 并運行以下命令可以獲取所有虛擬機的列表:

Get-VM  --> 這將顯示所有已創建的虛擬機及其當前狀態。

2. 要關閉特定的虛擬機,可以運行以下命令:

Stop-VM -Name <虛擬機名稱>   --> 將 `<虛擬機名稱>` 替換為您要關閉的虛擬機的名稱。

3. 如果要關閉所有處於運行狀態的虛擬機,可以使用以下命令:

Get-VM | Where-Object {$_.State -eq 'Running'} | Stop-VM

這將獲取所有運行中的虛擬機,并逐一關閉它們。

4. 您也可以使用 `Shut-down` 命令關閉虛擬機,這將模擬在虛擬機內部發出關機命令:

Stop-VM -Name <虛擬機名稱> -Force

這將強制關閉虛擬機,而不需要在虛擬機內部發出關機命令。

總之,使用 PowerShell 中的 `Stop-VM` 命令可以方便地關閉 Windows 11 上的 Hyper-V 虛擬機。

2024年5月7日 星期二

完全關閉Windows Hyper-V

1. 使用管理員權限開啟CMD或PowerShell

2. 執行以下指令
------------------------------------------
bcdedit /set hypervisorlaunchtype off

------------------------------------------
3. 重開機

參考:https://home.gamer.com.tw/artwork.php?sn=4516067

2024年1月23日 星期二

Hyper-V-巢狀虛擬化必須下的指令

Hyper-V 的巢狀虛擬化 (Nested Virtualization) 是需要在每一台 VM 上手動開啟的,先要將虛擬機關機,且要使用終端機(系統管理員)才可以

1.Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true


Hyper-V 內必需要開啟 MAC Address Spoofing。這個可以在 Hyper-V Manager 的 GUI 介面設定,或是可以直接輸入以下 PowerShell 指令

2.Get-VMNetworkAdapter -VMName <VMName> | Set-VMNetworkAdapter -MacAddressSpoofing On

2023年8月25日 星期五

windows 11 hyper-v nested(巢狀虛擬化)

 

  1. 1.Open Start.

  2. 2.Search for PowerShell, right-click the top result, and select the Run as administrator option.

  3. 3.Type the following command on PowerShell to enable Hyper-V on Windows 11 and press Enter:

    DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
  4. 4.Type “Y” to restart your computer.


Windows Hper-v install ESXi, stop on "Relocating modules and starting up the kernel"

開機時在畫面倒數時按住SHIFT+O,鍵入 ignoreHeadless = TRUE 再按ENTER即可

2023年8月2日 星期三

hyper-v 安裝win11安裝docker

 Hyper-v 虛擬機安裝Docker


1.在Hyper-V安裝好win11

2.設定巢狀虛擬化--關閉虛擬機,以系統管理員開啟PowerShell

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

停用巢狀虛擬化--關閉虛擬機,以系統管理員開啟PowerShell

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $false

改變 MAC 位址--關閉虛擬機,以系統管理員開啟PowerShell

Get-VMNetworkAdapter -VMName <VMName> | Set-VMNetworkAdapter -MacAddressSpoofing On

3.下載安裝docker desktop重開機,開機後Docker會啟動發生錯誤

4.去下載程式wsl_update_x64.msi並執行後重啟Docker

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

5.切換windows container

在右下角Docker圖示案又見點選switch to windows containers...

以系統管理員開啟PowerShell執行以下指令會重新開機

Enable-WindowsOptionalFeature -Online -FeatureName containers –All

以系統管理員開啟PowerShell執行以下指令會重新開機

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All

6.執行windows docker

docker run mcr.microsoft.com/windows/servercore:ltsc2022



2022年12月14日 星期三

Hyper-v設定巢狀虛擬化

設定巢狀虛擬化--關閉虛擬機,以系統管理員開啟PowerShell

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

停用巢狀虛擬化--關閉虛擬機,以系統管理員開啟PowerShell

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $false

改變 MAC 位址--關閉虛擬機,以系統管理員開啟PowerShell

Get-VMNetworkAdapter -VMName <VMName> | Set-VMNetworkAdapter -MacAddressSpoofing On


參考:https://learn.microsoft.com/zh-tw/virtualization/hyper-v-on-windows/user-guide/nested-virtualization