使用 PowerShell 进行 Hyper-V 和 Azure Stack 管理
1. Hyper-V 主机配置
1.1 操作步骤
首先运行以下命令来配置 Hyper-V 主机:
$parameters = @{
EnableEnhancedSessionMode = $true
NumaSpanningEnabled = $true
VirtualHardDiskPath = 'D:\Other-VMs'
VirtualMachinePath = 'D:\Other-VMs'
}
Set-VMHost @parameters
1.2 详细流程
- 导入 Windows 特定模块
DISM
和ServerManager
。 - 启用 Hyper-V 可选功能以部署必要的二进制文件。
- 重启后,使用
Get-Command
查看可用的 cmdlet。 - 发现配置计算主机主要有两个 cmdlet。
- 使用
Set-VMHost
cmdlet 启用增强会话模式并修改新虚拟机和虚拟磁盘文件的默认路径。
1.3 安全配置注意事项
在安全配置方面,需要考虑以下几点:
- 将需要管理 Hyper-V 主机的用户添加到 Hyper-V 管理员组,但