Как получить список всех компов в сети — включенных, выключенных, не определено — с IP адресами с помощью Powershell?
Никак. Вы можете выгрузить только список компьютеров, которые имеют учётки в AD. При этом статус этих компов (особенно "выключен") не сможете определить никак. Как вы себе представляете? Комп выключен, но при этом каким-то чудом сигнализирует в сеть: "чуваки, я выключен, меня не будить!"? :-)
В сети могут быть компы, не входящие в домен. Могут быть компы, где пинги закрыты файрволом. IP-адрес по дефолту микрософтовским DHCP выдаётся на 8 дней. Человек придёт из отпуска, включит комп, и комп получит уже другой IP.
А если настроить сеть - что бы все работали статикой, тогда через какую нить программу монитор, можно смотреть - от кого есть арп - тот включён, от кого нет - тот выключен