Как проверить, есть ли у сервера фиксированный IP-адрес с помощью Powershell?

Для меня, чтобы проверить, есть ли у сервера фиксированный IP-адрес в данный момент, я прохожу долгий процесс, как описано на рисунках ниже, по порядку, и это для windows server 2016,

/images/d4e49aab6c273b7de a61525ec8b3a8cc1beba8d7.png

/images/b430921073284b80b49378d12ce ad8a3157f560f.png

мой вопрос:

Есть ли способ получить доступ к быстрой информации, как does this server has a fixed ip address? а также what is the ip address of this server?

используя powershell?

1 ответ

Решение

И да и нет.

Следующий код поможет вам встать на пути, но есть одна загвоздка. Сервер может иметь несколько сетевых адаптеров, таких как Ethernet, Wifi и VPN, и каждый из них может иметь свои собственные настройки. Вы можете получить список всех, но ваш сценарий не сможет определить, какой из них является основным.

Код выглядит следующим образом:

$IpConfig = Get-NetIPConfiguration

$IpConfig

Get-NetIPInterface -ifindex $IpConfig.InterfaceIndex | select ifIndex,ifAlias,Dhcp, AddressFamily
Другие вопросы по тегам