Сценарий Powershell для вывода списка всех подключенных к домену хостов - PullRequest
0 голосов
/ 14 октября 2019

Я занят написанием сценария в качестве проекта для аудита Windows Servers на соответствие PCI. Одна из вещей, которую мой руководитель проекта попросил меня попытаться получить список всех хостов, которые подключены к доменуОднако этот сценарий должен быть в состоянии запускаться на любом сервере Windows без возможности импорта каких-либо модулей, поэтому я застрял с любым инструментом, уже существующим на пустом компьютере.

Я уже написал частисценарий, который может опираться на модули «активный каталог», но мне также нужно найти способ получения информации без каких-либо установленных ролей DNS или домена. Самое близкое, чего я могу достичь, это использовать команду «netdom», однако она опирается на имена пользователей и пароли, которые я не могу запросить в сценарии аудита.

Я пробовал такие инструменты, как nslookup и некоторые другие, которые яя сталкивался с поиском ответов в Интернете, но большинство из них, по-видимому, основаны на модулях, которые я не могу установить на компьютерах, на которых потребуется запустить сценарий.

Кто-нибудь знает, можно ли это на самом деле сделать? ? и если да, то как мне этого добиться?

Редактировать: для большей ясности мне нужен способ получить список всех машин в домене от машин, которые НЕ являются контроллером домена, и я не могу изменить ихмашин вообще.

1 Ответ

0 голосов
/ 17 октября 2019

В соответствии с комментариями boxdog "([adsisearcher]" objectcategory = computer "). Findall ()" команда работает просто отлично

...