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