Hyper-V 확장형 스위치 확장 기능 순서 재조정
확장 가능한 스위치의 각 인스턴스에서 확장 가능한 여러 Hyper-V 스위치 캡처 또는 필터링 확장을 사용하도록 설정할 수 있습니다.
참고 확장 가능한 스위치의 각 인스턴스에서 하나의 전달 확장을 사용할 수 있습니다.
기본적으로 여러 캡처 또는 필터링 확장은 해당 형식 및 설치 시기에 따라 정렬됩니다. 예를 들어 확장 가능한 스위치 드라이버 스택에는 여러 캡처링 확장이 계층화되며 가장 최근에 설치된 확장은 스위치의 프로토콜 에지에 가장 가깝습니다.
여러 캡처 또는 필터링 확장이 설치된 경우 PowerShell cmdlet을 사용하여 확장 가능한 스위치 드라이버 스택에서 드라이버의 순서를 변경할 수 있습니다. 다음 예제에서는 이를 위해 PowerShell 창에서 입력하는 명령을 보여 줍니다.
# Show the current order. The ExtensionOrder field contains paths to WMI extension instances.
# The [wmi] operator can be used to convert the paths to full WMI objects.
PS C:\Windows\system32> $privateNetwork = Get-VMSwitch PrivateNetwork
PS C:\Windows\system32> $extensionOrder = $privateNetwork.ExtensionOrder
PS C:\Windows\system32> $extensionOrder | ForEach-Object { Write-Host "Name:" ([wmi]$_).ElementName }
Name: NDIS Capture LightWeight Filter
Name: Switch Extensibility Test Extension 2
Name: Switch Extensibility Test Extension 1
Name: WFP extensible switch Layers LightWeight Filter
# Place “Test Extension 1” above “Test Extension 2” in the ordered list of extensions.
PS C:\Windows\system32> $tmp = $extensionOrder[1]
PS C:\Windows\system32> $extensionOrder[1] = $extensionOrder[2]
PS C:\Windows\system32> $extensionOrder[2] = $tmp
# Commit the updated order.
PS C:\Windows\system32> $privateNetwork.ExtensionOrder = $extensionOrder
# Retrieve the switch information again to validate the order.
PS C:\Windows\system32> $privateNetwork = Get-VMSwitch PrivateNetwork
PS C:\Windows\system32> $privateNetwork.ExtensionOrder | ForEach-Object { Write-Host "Name:" ([wmi]$_).ElementName }
Name: NDIS Capture LightWeight Filter
Name: Switch Extensibility Test Extension 1