Я хочу определить дуплекс системы, используя powershell; и единственным решением, которое я нашел, является то, что вы можете получить этот параметр, запросив класс WMI MSNdis_macOptions, а свойство NdisMacOptions равно настройке дуплекса. Это то, что я в настоящее время использую, чтобы получить активное значение интерфейса:Как я могу расшифровать значение класса объектов WMI, NdisMacOptions?
(Get-WmiObject Win32_NetworkAdapter | Where-Object { $_.NetEnabled -eq $True } | ForEach-Object{ Get-WmiObject -Namespace root/WMI -class MSNdis_macOptions -filter "InstanceName='$($_.Name)'" }).NdisMacOptions
Значение я получаю 717, который я считаю полнодуплексный; но мне не с чем сравнивать. Поиск в Google я обнаружил, что большинство людей не знают значения этого числа. Если кто-то может указать мне в правильном направлении, чтобы получить возможные значения для NdisMacOptions или что они означают, я был бы признателен.