Как проверить, есть ли у сервера фиксированный 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