Get-SCVMHostNetworkAdapter
获取 VMM 主机上的物理网络适配器对象。
语法
Get-SCVMHostNetworkAdapter
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[<CommonParameters>]
Get-SCVMHostNetworkAdapter
-ID <Guid>
[[-Name] <String>]
[<CommonParameters>]
Get-SCVMHostNetworkAdapter
-VMHost <Host>
[[-Name] <String>]
[<CommonParameters>]
说明
Get-SCVMHostNetworkAdapter cmdlet 获取 Virtual Machine Manager(VMM)托管的主机上的一个或多个物理网络适配器对象。
示例
示例 1:获取指定主机上的所有物理网络适配器
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> $HostAdapter = Get-SCVMHostNetworkAdapter -VMHost $VMHost
PS C:\> $HostAdapter | select -property Name, ConnectionState
第一个命令获取名为 VMHost01 的主机对象,并将该对象存储在$VMHost变量中。
第二个命令从 VMHost01 获取所有物理网络适配器对象,然后将对象存储在$HostAdapter变量中。
第三个命令显示每个适配器的名称和连接状态。
示例 2:获取 VMM 数据库中的所有物理网络适配器
PS C:\> Get-SCVMHostNetworkAdapter | Format-List Name, MacAddress, VMHost, MaxBandwidth
此命令获取 VMM 服务器管理的所有主机上的所有物理网络适配器对象,并显示每个适配器的名称、其 MAC 地址、主机名和最大带宽。
示例 3:按名称从特定主机获取物理网络适配器
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> $HostAdapter = Get-SCVMHostNetworkAdapter -VMHost $VMHost -Name "HostAdapter01"
PS C:\> $HostAdapter | Format-List -property Name,VLANEnabled,VLANMode
第一个命令获取名为 VMHost01 的主机对象,并将该对象存储在$VMHost变量中。
第二个命令从 VMHost01 获取名为 HostAdapter01 的网络适配器对象,并将该对象存储在$HostAdapter变量中。
第三个命令将存储在 $HostAdapter 中的适配器对象传递给 Format-List cmdlet,该 cmdlet 显示名称、是否启用虚拟 LAN 以及 VLAN 模式(中继或访问)的当前值。
示例 4:获取名称中包含“Broadcom”的每个主机网络适配器
PS C:\> Get-SCVMHostNetworkAdapter -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "Broadcom" } | Format-List -Property Name,IPAddresses
此命令从 VMMServer01 获取主机网络适配器对象,这些对象在其名称中包含字符串“Broadcom”。 然后显示每个适配器的名称和 IP 地址。
参数
-ID
将数字标识符指定为特定对象的全局唯一标识符或 GUID。
类型: | Guid |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-Name
指定 VMM 对象的名称。
类型: | String |
Position: | 0 |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMHost
指定虚拟机主机对象。 VMM 支持 Hyper-V 主机、VMware ESX 主机和 Citrix XenServer 主机。
有关每种主机类型的详细信息,请参阅 Add-SCVMHost cmdlet。
类型: | Host |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-VMMServer
指定 VMM 服务器对象。
类型: | ServerConnection |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
输出
HostNetworkAdapter
该 cmdlet 返回 HostNetworkAdapter 对象。