PowerShell速查手册

本手册汇总全书涉及的关键PowerShell命令,按功能分类,方便快速查阅。

Hyper-V管理

# 启用Hyper-V角色
Install-WindowsFeature Hyper-V -IncludeManagementTools -Restart

# 创建内部虚拟交换机
New-VMSwitch -SwitchType Internal -Name "POC"

# 创建虚拟机
New-VM -Name "VM名称" -MemoryStartupBytes 1GB -SwitchName "POC" -Generation 2

# 配置嵌套虚拟化
Set-VMProcessor -VMName "VM名称" -ExposeVirtualizationExtensions $true

# 启用MAC地址欺骗
Get-VMNetworkAdapter -VMName "VM名称" | Set-VMNetworkAdapter -MacAddressSpoofing On

# 创建检查点
Get-VM -Name "VM名称" | Checkpoint-VM -SnapshotName "检查点名称"

# 管理虚拟机
Start-VM -Name "VM名称"
Stop-VM -Name "VM名称"
Restart-VM -Name "VM名称"
Get-VM | Format-Table Name, State, CPUUsage, MemoryAssigned

# PowerShell Direct(从主机直接与VM通信)
$cred = Get-Credential
Invoke-Command -VMName "VM名称" -Credential $cred { hostname }

Active Directory管理

网络配置

VMM管理

证书管理

SDN诊断

RRAS路由

系统诊断

组策略

最后更新于