🚨 24 часа до повышения цены на курс «Пентест Active Directory: от теории к практике» от Академии Кодебай
🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.Последний день записи в текущий поток по старой цене Подробнее о курсе ...
Как получить список компьютеров из Active Directory по диапазону IP адресов?
Нужно получить список имен компьютеров от 10.62.39.66 до 10.62.39.69
$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"
}
}
Так у тебя же AD...А можно как-то без PowerShell справиться?
Ее и используй тогдаЧтобы использовать PowerShell, то нужно в Windows включать RSAT, что не хотелось бы.
Есть программа для системного администрирования. Она не использует PowerShell и прекрасно собирает инфу о компьютерах и собирает список имен ПК по диапазону. RSAT в Windows не включен.
Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab