Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapter MacAddress $out = "" if (($this.NetworkAddresses -ne $null) -and ($this.NetworkAddresses.length -ge 1)) { $MacAddress = $this.NetworkAddresses[0]; } if($MacAddress -ne $null) { for($i = 0; $i -lt $MacAddress.Length; ) { $out += $MacAddress[$i++]; if($i -eq $MacAddress.Length) { break; } $out += $MacAddress[$i++]; if ($i -lt $MacAddress.Length) { $out += '-'; } } } $out param($newValue) $MacAddress = $newValue -replace '(:|-)' $this.NetworkAddresses = $MacAddress Status $NetAdapter = $this; $out = switch ($NetAdapter.InterfaceOperationalStatus) { 1 {"Up"} 3 {"Testing"} 4 {"Unknown"} 5 {"Dormant"} 6 {"Not Present"} 7 {"Lower Layer Down"} } if ($NetAdapter.InterfaceOperationalStatus -eq 2) { if ($NetAdapter.InterfaceAdminStatus -eq 2) { $out = "Disabled" } else { $first = $true; if ($NetAdapter.OperationalStatusDownDefaultPortNotAuthenticated) { $out = "Not Authenticated" $first = $false; } if ($NetAdapter.OperationalStatusDownMediaDisconnected) { if (-not $first) {$out += ", "} $out += "Disconnected" $first = $false; } if ($NetAdapter.OperationalStatusDownLowPowerState) { if (-not $first) {$out += ", "} $out += "Low Power State" $first = $false; } } } $out LinkSpeed Import-Module NetAdapter\NetAdapter.Format.Helper.psm1 Format-LinkSpeed $this.TransmitLinkSpeed MediaType $out = switch ($this.NdisMedium) { 0 {"802.3"} 3 {"WAN"} 9 {"Wireless WAN"} 12 {"Connection Oriented WAN"} 15 {"Tunnel"} 16 {"Native 802.11"} 17 {"Loopback"} 18 {"WiMAX"} 19 {"IP"} default {"Unknown"} } $out PhysicalMediaType $out = switch ($this.NdisPhysicalMedium) { 0 {"Unspecified"} 1 {"Wireless LAN"} 2 {"Cable Modem"} 8 {"Wireless WAN"} 9 {"Native 802.11"} 10 {"BlueTooth"} 11 {"Infiniband"} 12 {"WiMAX"} 13 {"UWB"} 14 {"802.3"} 16 {"IRDA"} 17 {"Wired WAN"} 18 {"Wired Connection Oriented WAN"} 19 {"Other"} default {"Unknown"} } $out AdminStatus [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapter.NET_IF_ADMIN_STATUS][System.UInt32]$this.InterfaceAdminStatus MediaConnectionState [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapter.NET_IF_MEDIA_CONNECT_STATE][System.UInt32]$this.MediaConnectState DriverInformation $out="Driver Date $($this.DriverDate) Version $($this.DriverVersionString)" if ($this.DriverMajorNdisVersion -ne $null) { $out +=" NDIS $($this.DriverMajorNdisVersion).$($this.DriverMinorNdisVersion)" } $out DriverFileName (Split-Path $this.DriverName -Leaf) NdisVersion $out = if ($this.DriverMajorNdisVersion) { "$($this.DriverMajorNdisVersion).$($this.DriverMinorNdisVersion)" } else { $out = "Unknown" } $out ifOperStatus [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapter.IF_OPER_STATUS][System.UInt32]$this.InterfaceOperationalStatus ifAlias Name InterfaceAlias Name ifIndex InterfaceIndex ifDesc InterfaceDescription ifName InterfaceName DriverVersion DriverVersionString LinkLayerAddress MacAddress Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterHardwareInfoSettingData SriovSupport [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterSriov.SriovSupport]($this.PSBase.CimInstanceProperties['SriovSupport'].Value) PcieLinkSpeed $out = switch ($this.PciExpressCurrentLinkSpeedEncoded) { 1 {"2.5 GT/s"} 2 {"5.0 GT/s"} default {"Unknown"} } $out PcieMaxLinkSpeed $out = switch ($this.PciExpressMaxLinkSpeedEncoded) { 1 {"2.5 GT/s"} 2 {"5.0 GT/s"} default {"Unknown"} } $out Version $out= switch ($this.PciExpressVersion) { 1 {"1.0"} 2 {"1.1"} } $out DeviceType $out= switch ($this.PciDeviceType) { 0 {"Conventional PCI"} 1 {"PCI-X"} 2 {"PCI Express endpoint"} 3 {"PCI Express legacy endpoint"} 4 {"PCI Express Root Complex integrated endpoint"} 5 {"PCI Express treated as PCI"} default {"Unknown"} } $out CurrentSpeedAndMode $out = if ($this.PciDeviceType -eq 0) { switch ($this.PciCurrentSpeedAndMode) { 0 {"Conventional PCI 33MHz"} 1 {"Conventional PCI 66MHz"} default {"Unknown"} } } else { if ($this.PciDeviceType -eq 1) { switch ($this.PciXCurrentSpeedAndMode) { 0 {"PCI-X Mode conventional PCI"} 1 {"PCI-X Mode1 66MHz"} 2 {"PCI-X Mode1 100MHz"} 3 {"PCI-X Mode1 133MHz"} 5 {"PCI-X Mode1 ECC 66MHz"} 6 {"PCI-X Mode1 ECC 100MHz"} 7 {"PCI-X Mode1 ECC 133MHz"} 9 {"PCI-X Mode2 266 66MHz"} 10 {"PCI-X Mode2 266 100MHz"} 11 {"PCI-X Mode2 266 133MHz"} 13 {"PCI-X Mode2 533 66MHz"} 14 {"PCI-X Mode2 533 100MHz"} 15 {"PCI-X Mode2 533 133MHz"} default {"Unknown"} } } else { "NA" } } $out ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Segment SegmentNumber Bus BusNumber Device DeviceNumber Function FunctionNumber Slot SlotNumber PcieLinkWidth PciExpressCurrentLinkWidth Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterAdvancedPropertySettingData ValueName RegistryKeyword ValueData RegistryValue ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterBindingSettingData ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterRssSettingData Profile [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterRss.Profile]($this.PSBase.CimInstanceProperties['Profile'].Value) param($newValue) $this.PSBase.CimInstanceProperties['Profile'].Value = [System.UInt32][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterRss.Profile]$newValue ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterVmqSettingData ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterVmqQueueSettingData ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterSriovSettingData SriovSupport [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterSriov.SriovSupport]($this.PSBase.CimInstanceProperties['SriovSupport'].Value) ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterSriovVfSettingData ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterVPortSettingData ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription QPairs NumQueuePairs ITR InterruptModeration FID FunctionID ProcMask ProcessorAffinityMask State VPortState ID VPortID Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterStatisticsSettingData ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterLsoSettingData ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Version MaximumLsoVersionSupported Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterChecksumOffloadSettingData IpIPv4Enabled [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterChecksumOffload.Direction]($this.PSBase.CimInstanceProperties['IpIPv4Enabled'].Value) param($newValue) $this.PSBase.CimInstanceProperties['IpIPv4Enabled'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterChecksumOffload.Direction]$newValue TcpIPv4Enabled [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterChecksumOffload.Direction]($this.PSBase.CimInstanceProperties['TcpIPv4Enabled'].Value) param($newValue) $this.PSBase.CimInstanceProperties['TcpIPv4Enabled'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterChecksumOffload.Direction]$newValue TcpIPv6Enabled [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterChecksumOffload.Direction]($this.PSBase.CimInstanceProperties['TcpIPv6Enabled'].Value) param($newValue) $this.PSBase.CimInstanceProperties['TcpIPv6Enabled'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterChecksumOffload.Direction]$newValue UdpIPv4Enabled [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterChecksumOffload.Direction]($this.PSBase.CimInstanceProperties['UdpIPv4Enabled'].Value) param($newValue) $this.PSBase.CimInstanceProperties['UdpIPv4Enabled'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterChecksumOffload.Direction]$newValue UdpIPv6Enabled [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterChecksumOffload.Direction]($this.PSBase.CimInstanceProperties['UdpIPv6Enabled'].Value) param($newValue) $this.PSBase.CimInstanceProperties['UdpIPv6Enabled'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterChecksumOffload.Direction]$newValue ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterQosSettingData Name [System.String]($this.PSBase.CimInstanceProperties['Name'].Value) Enabled [System.Boolean]($this.PSBase.CimInstanceProperties['Enabled'].Value) Capabilities $hwCaps = $this.PSBase.CimInstanceProperties['HardwareCapabilities'].Value $curCaps = $this.PSBase.CimInstanceProperties['CurrentCapabilities'].Value $template = "{0,-21} {1,-12} {2,-12}`n" $out = "" $out += $template -f "", "Hardware", "Current" $out += $template -f "", "--------", "-------" $template = "{0,-19} : {1,-12} {2,-12}`n" $out += $template -f "MacSecBypass", $hwCaps.MacSecBypass, $curCaps.MacSecBypass $out += $template -f "DcbxSupport", $hwCaps.DcbxSupport, $curCaps.DcbxSupport $out += $template -f "NumTCs(Max/ETS/PFC)", $hwCaps.NumTCs, $curCaps.NumTCs $out HardwareCapabilities $this.PSBase.CimInstanceProperties['HardwareCapabilities'].Value CurrentCapabilities $this.PSBase.CimInstanceProperties['CurrentCapabilities'].Value OperationalTrafficClasses import-module netadapter\msft_netadapterqos.format.helper.psm1 $settings = $this.PSBase.CimInstanceProperties['OperationalSettings'].Value $out = "" if ($settings -and $settings.TransmissionSelectionEnabled) { $out = Format-NetAdapterQosTrafficClass $settings } if (!$out[0]) { $out = "Not Available" } $out OperationalFlowControl import-module netadapter\msft_netadapterqos.format.helper.psm1 $settings = $this.PSBase.CimInstanceProperties['OperationalSettings'].Value $out = "" if ($settings -and $settings.FlowControlEnabled) { $out = Format-NetAdapterQosFlowControl $settings } if (!$out[0]) { $out = "Not Available" } $out OperationalClassifications import-module netadapter\msft_netadapterqos.format.helper.psm1 $settings = $this.PSBase.CimInstanceProperties['OperationalSettings'].Value $out = "" if ($settings -and $settings.ClassificationEnabled) { $out = Format-NetAdapterQosClassification $settings } if (!$out[0]) { $out = "Not Available" } $out RemoteTrafficClasses import-module netadapter\msft_netadapterqos.format.helper.psm1 $settings = $this.PSBase.CimInstanceProperties['RemoteSettings'].Value $out = "" if ($settings -and $settings.TransmissionSelectionEnabled) { $out = Format-NetAdapterQosTrafficClass $settings } if (!$out[0]) { $out = "Not Available" } $out RemoteFlowControl import-module netadapter\msft_netadapterqos.format.helper.psm1 $settings = $this.PSBase.CimInstanceProperties['RemoteSettings'].Value $out = "" if ($settings -and $settings.FlowControlEnabled) { $out = Format-NetAdapterQosFlowControl $settings } if (!$out[0]) { $out = "Not Available" } $out RemoteClassifications import-module netadapter\msft_netadapterqos.format.helper.psm1 $settings = $this.PSBase.CimInstanceProperties['RemoteSettings'].Value $out = "" if ($settings -and $settings.ClassificationEnabled) { $out = Format-NetAdapterQosClassification $settings } if (!$out[0]) { $out = "Not Available" } $out OperationalSettings $this.PSBase.CimInstanceProperties['OperationalSettings'].Value RemoteSettings $this.PSBase.CimInstanceProperties['RemoteSettings'].Value AdminStatus [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterQos.AdminStatus]($this.PSBase.CimInstanceProperties['AdminStatus'].Value) ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Microsoft.Management.Infrastructure.CimInstance#MSFT_NetAdapter_QosCapabilities MacSecBypassSupported [System.Boolean]($this.PSBase.CimInstanceProperties['MacSecBypassSupported'].Value) MacSecBypass [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterQos.Supported][System.UInt32]($this.PSBase.CimInstanceProperties['MacSecBypassSupported'].Value) CeeDcbxSupported [System.Boolean]($this.PSBase.CimInstanceProperties['CeeDcbxSupported'].Value) IeeeDcbxSupported [System.Boolean]($this.PSBase.CimInstanceProperties['IeeeDcbxSupported'].Value) DcbxSupport $Flags = 0 if ($this.PSBase.CimInstanceProperties['CeeDcbxSupported'].Value -ne 0) { $Flags += 1 } if ($this.PSBase.CimInstanceProperties['IeeeDcbxSupported'].Value -ne 0) { $Flags += 2 } [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterQos.DcbxSupport]$Flags NumberOfTrafficClasses [System.Byte]($this.PSBase.CimInstanceProperties['NumberOfTrafficClasses'].Value) NumberOfEtsCapableTrafficClasses [System.Byte]($this.PSBase.CimInstanceProperties['NumberOfEtsCapableTrafficClasses'].Value) NumberOfPfcEnabledTrafficClasses [System.Byte]($this.PSBase.CimInstanceProperties['NumberOfPfcEnabledTrafficClasses'].Value) NumTCs $tcMax = $this.PSBase.CimInstanceProperties['NumberOfTrafficClasses'].Value $tcEts = $this.PSBase.CimInstanceProperties['NumberOfEtsCapableTrafficClasses'].Value $tcPfc = $this.PSBase.CimInstanceProperties['NumberOfPfcEnabledTrafficClasses'].Value "$($tcMax)/$($tcEts)/$($tcPfc)" Microsoft.Management.Infrastructure.CimInstance#MSFT_NetAdapter_QosSettings TransmissionSelectionEnabled [System.Boolean]($this.PSBase.CimInstanceProperties['TransmissionSelectionEnabled'].Value) PriorityAssignmentTable $this.PSBase.CimInstanceProperties['PriorityAssignmentTable'].Value TsaAssignmentTable $this.PSBase.CimInstanceProperties['TsaAssignmentTable'].Value BandwidthAssignmentTable $this.PSBase.CimInstanceProperties['BandwidthAssignmentTable'].Value FlowControlEnabled [System.Boolean]($this.PSBase.CimInstanceProperties['FlowControlEnabled'].Value) PriorityFlowControlEnableArray $this.PSBase.CimInstanceProperties['PriorityFlowControlEnableArray'].Value ClassificationEnabled [System.Boolean]($this.PSBase.CimInstanceProperties['ClassificationEnabled'].Value) NumberOfClassificationElements [System.UInt32]($this.PSBase.CimInstanceProperties['NumberOfClassificationElements'].Value) ClassificationTable $this.PSBase.CimInstanceProperties['ClassificationTable'].Value Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterPowerManagementSettingData AllowComputerToTurnOffDevice [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]($this.PSBase.CimInstanceProperties['AllowComputerToTurnOffDevice'].Value) param($newValue) $this.PSBase.CimInstanceProperties['AllowComputerToTurnOffDevice'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]$newValue D0PacketCoalescing [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]($this.PSBase.CimInstanceProperties['D0PacketCoalescing'].Value) param($newValue) $this.PSBase.CimInstanceProperties['D0PacketCoalescing'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]$newValue DeviceSleepOnDisconnect [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]($this.PSBase.CimInstanceProperties['DeviceSleepOnDisconnect'].Value) param($newValue) $this.PSBase.CimInstanceProperties['DeviceSleepOnDisconnect'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]$newValue ArpOffload [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]($this.PSBase.CimInstanceProperties['ArpOffload'].Value) param($newValue) $this.PSBase.CimInstanceProperties['ArpOffload'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]$newValue NSOffload [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]($this.PSBase.CimInstanceProperties['NSOffload'].Value) param($newValue) $this.PSBase.CimInstanceProperties['NSOffload'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]$newValue RsnRekeyOffload [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]($this.PSBase.CimInstanceProperties['RsnRekeyOffload'].Value) param($newValue) $this.PSBase.CimInstanceProperties['RsnRekeyOffload'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]$newValue SelectiveSuspend [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]($this.PSBase.CimInstanceProperties['SelectiveSuspend'].Value) param($newValue) $this.PSBase.CimInstanceProperties['SelectiveSuspend'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]$newValue WakeOnMagicPacket [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]($this.PSBase.CimInstanceProperties['WakeOnMagicPacket'].Value) param($newValue) $this.PSBase.CimInstanceProperties['WakeOnMagicPacket'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]$newValue WakeOnPattern [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]($this.PSBase.CimInstanceProperties['WakeOnPattern'].Value) param($newValue) $this.PSBase.CimInstanceProperties['WakeOnPattern'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterPowerManagement.Setting]$newValue ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterRscSettingData IPv4FailureReason [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterRsc.FailureReason]($this.PSBase.CimInstanceProperties['IPv4FailureReason'].Value) param($newValue) $this.PSBase.CimInstanceProperties['IPv4FailureReason'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterRsc.FailureReason]$newValue IPv6FailureReason [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterRsc.FailureReason]($this.PSBase.CimInstanceProperties['IPv6FailureReason'].Value) param($newValue) $this.PSBase.CimInstanceProperties['IPv6FailureReason'].Value = [System.UInt16][Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterRsc.FailureReason]$newValue ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterIPsecOffloadV2SettingData AuthenticationAlgorithmsEnabled [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterIPsecOffloadV2.AuthenticationAlgos]($this.PSBase.CimInstanceProperties['AuthenticationAlgorithmsEnabled'].Value) AuthenticationAlgorithmsSupported [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterIPsecOffloadV2.AuthenticationAlgos]($this.PSBase.CimInstanceProperties['AuthenticationAlgorithmsSupported'].Value) EncryptionAlgorithmsEnabled [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterIPsecOffloadV2.EncryptionAlgos]($this.PSBase.CimInstanceProperties['EncryptionAlgorithmsEnabled'].Value) EncryptionAlgorithmsSupported [Microsoft.PowerShell.Cmdletization.GeneratedTypes.NetAdapterIPsecOffloadV2.EncryptionAlgos]($this.PSBase.CimInstanceProperties['EncryptionAlgorithmsSupported'].Value) ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterRdmaSettingData ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapterEncapsulatedPacketTaskOffloadSettingData ifAlias Name InterfaceAlias Name ifDesc InterfaceDescription