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

  • Автор темы Автор темы atm87
  • Дата начала Дата начала

atm87

New member
25.07.2024
4
0
Как получить список компьютеров из Active Directory по диапазону IP адресов?
Нужно получить список имен компьютеров от 10.62.39.66 до 10.62.39.69
 
Как получить список компьютеров из Active Directory по диапазону IP адресов?
Нужно получить список имен компьютеров от 10.62.39.66 до 10.62.39.69
C#:
$ipStart = "10.62.39.66"
$ipEnd = "10.62.39.69"

$ipStartInt = [System.Net.IPAddress]$ipStart
$ipEndInt = [System.Net.IPAddress]$ipEnd

for ($i = $ipStartInt.Address; $i -le $ipEndInt.Address; $i++) {
    $ip = [System.Net.IPAddress]$i
    $computerName = (Get-ADComputer -Filter * -Properties IPv4Address | Where-Object {$_.IPv4Address -eq $ip}).Name
    if ($computerName) {
        Write-Host "$ip - $computerName"
    }
}
 
  • Нравится
Реакции: atm87 и Qilin
Чтобы использовать PowerShell, то нужно в Windows включать RSAT, что не хотелось бы.
Есть программа для системного администрирования. Она не использует PowerShell и прекрасно собирает инфу о компьютерах и собирает список имен ПК по диапазону. RSAT в Windows не включен.
 
Чтобы использовать PowerShell, то нужно в Windows включать RSAT, что не хотелось бы.
Есть программа для системного администрирования. Она не использует PowerShell и прекрасно собирает инфу о компьютерах и собирает список имен ПК по диапазону. RSAT в Windows не включен.
Ее и используй тогда
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Курс AD