Мне нужно переименовать карты NIC на основе многих непротиворечивых PnPDeviceID.
Пока что приведенный ниже код был наиболее близким, который я смог получить. Но он отображает только NetConnectionID и PnPDeviceID, но не может использовать его для манипулирования NetConnectionID.
$interfaces = Get-WmiObject Win32_NetworkAdapter
$interfaces | foreach {
$name = $_ | Select-Object -ExpandProperty NetConnectionID
if ($name) {
$id = $_.GetRelated("Win32_PnPEntity") | Select-Object -ExpandProperty DeviceID
Write-Output "$name - $id"
}
}
Надеюсь, это может быть простой скрипт, который успешно переименует карту NIC.