Назад | Перейти на главную страницу

Как получить IP-адреса компьютеров в домене Active Directory

Я даже не уверен, что это правильный подход, но у меня есть несколько компьютеров в нашей школьной сети (домене), для которых мне нужно сообщить IP-адреса. Все эти компьютеры входят в единую организационную единицу в домене.

Есть ли способ использовать Active Directory для получения IP-адресов для каждой из машин? Я заглянул в редактор атрибутов в ADUC, но не увидел этого поля. Однако я видел dNSHostName. Может быть, есть способ как-то разрешить это в IP-адрес в коде?

Есть ли более простой способ сделать что-то подобное, чего мне просто не хватает?

В диспетчере DNS должен быть список имен компьютеров и назначенных им IP-адресов.

Я не уверен, что через ADUC можно получить IP от имени хоста. Вы можете заглянуть в оснастку DHCP (если она выдает адреса), проверить диспетчер DNS на сервере или использовать такой инструмент, как Angy IP-сканер

Как использовать PowerShell для получения IP-адреса от объекта «Компьютер» в AD.

$ComputerName = "Computer01"

(Get-ADComputer $ComputerName -Properties IPv4Address).IPv4Address

Насколько мне известно, невозможно добиться того, что вам нужно, с помощью Active Directory. Вы можете посмотреть в DNS своих серверов, чтобы найти IP-адреса и имена хостов для экспорта в электронную таблицу или другой формат.

Вы также можете использовать сканер IP, например сканер angryIP.

Надеюсь это поможет.

Пропингуйте имя компьютера, IP-адрес отобразится в результатах