枚举 Hyper-V 可扩展交换机扩展

Get-VMSwitchExtension PowerShell cmdlet 枚举当前绑定到可扩展交换机实例的 Hyper-V 可扩展交换机扩展。 此 cmdlet 还会报告扩展是否在可扩展交换机实例中启用。

Get-VMSwitchExtension cmdlet 使用以下语法:

Get-VMSwitchExtension [[-VMSwitchName] <string[]>] [[-Name] <string[]>] [-ComputerName <string[]>]
    [<CommonParameters>]

Get-VMSwitchExtension [[-VMSwitch] <VMSwitch[]>] [-ComputerName <string[]>] [<CommonParameters>]

以下示例演示 Get-VMSwitchExtension cmdlet 的输出。

PS C:\Windows\system32> Get-VMSwitchExtension PrivateNetwork | fl -property @("Name","ExtensionType", "SwitchName","Enabled")

Name          : NDIS Capture LightWeight Filter
ExtensionType : Capture
SwitchName    : PrivateNetwork
Enabled       : False

Name          : Switch Extensibility Test Extension 2
ExtensionType : Filter
SwitchName    : PrivateNetwork
Enabled       : False

Name          : Switch Extensibility Test Extension 1
ExtensionType : Filter
SwitchName    : PrivateNetwork
Enabled       : False

Name          : WFP extensible switch Layers LightWeight Filter
ExtensionType : Filter
SwitchName    : PrivateNetwork
Enabled       : True

注意 为了最大程度地减少信息量,本示例通过筛选命令“fl”传递返回的扩展对象。 这会导致显示与 -property 开关的属性匹配的信息子集。

Get-VMSwitchExtension

Msvm_EthernetSwitchExtension