Есть ли в PowerShell способ автоматически определить, какой из нескольких сетевых адаптеров имеет доступ к Интернету, а не подключение к закрытой сети?
Скажем, у компьютера есть одна сетевая карта, которая обычно может выходить в Интернет, и другая сетевая карта, которая подключена к небольшой сети научных устройств. Они оба имеют IP-адреса и видят "сеть". Существует ли общий способ определения подключенного Интернета ?
Я знаю о:
gwmi win32_networkadapterconfiguration -filter "ipenabled = 'true'"
а также
gwmi win32_networkadapter -filter "NetConnectionStatus LIKE '2'"
а также
Get-NetAdapter | ? {($_.status -eq 'up')
но это не для меня ясно , что эти фильтры идентификации доступа в Интернет против всего доступа к сети, и , к сожалению, у меня нет доступа к машине с такой установкой , чтобы проверить.
Благодарю.