dsquery

Команда dsquery позволяет выполнять запросы в каталоге для поиска объектов, отвечающих указанному критерию.
Если вас мучает вопрос когда была создана учетная запись компьютера или пользователя — эта команда может ответить на ваш вопрос.

dsquery /?

Описание: команда dsquery позволяет выполнять запросы в каталоге для поиска объектов, отвечающих указанному критерию. Каждая из перечисленных ниже команд
dsquery ищет объекты конкретного типа, за исключением dsquery *, которая используется для поиска любых объектов:

dsquery computer — поиск компьютеров в каталоге.
dsquery contact — поиск контактов в каталоге.
dsquery subnet — поиск подсетей в каталоге.
dsquery group — поиск групп в каталоге.
dsquery ou — поиск подразделений в каталоге.
dsquery site — поиск сайтов в каталоге.
dsquery server — поиск серверов в каталоге.
dsquery user — поиск пользователей в каталоге.
dsquery quota — поиск квоты в каталоге.
dsquery partition — поиск разделов в каталоге.
dsquery * — поиск в каталоге любых объектов с помощью общего запроса LDAP

Для получения справки о конкретной команде введите

dsquery <тип_объекта> /?

где <тип_объекта> — один из вышеперечисленных типов.
Пример:

dsquery ou /?

Примечания
Команды программы dsquery помогают найти в каталоге объекты, отвечающие указанному условию поиска: условия поиска являются входными параметрами
dsquery, а на выходе получается список объектов, отвечающих условиям. Чтобы получить свойства конкретного объекта, используют команду dsget (dsget /?).

Результаты команды dsquery могут передаваться на вход в одну из других программ службы каталогов, таких как dsmod, dsget, dsrm или dsmove.

Запятым, которые не используются как разделители в различающихся именах, должны предшествовать знаки косой черты («\»)
(например, «CN=Company\, Inc.,CN=Users,DC=microsoft,DC=com»).

Обратным косымв различающихся именах должны предшествовать знаки косой черты (например, «CN=Sales\\ Latin America,OU=Distribution Lists,DC=microsoft,DC=com»).

Примеры
Чтобы найти все компьютеры, неактивные за последние четыре недели
и удалить их из каталога:

dsquery computer -inactive 4 | dsrm

Чтобы найти всех пользователей в подразделении
«ou=Marketing,dc=microsoft,dc=com» и добавить их в группу Marketing Staff:

dsquery user ou=Marketing,dc=microsoft,dc=com | dsmod group

«cn=Marketing Staff,ou=Marketing,dc=microsoft,dc=com» -addmbr

Чтобы найти всех пользователей с именем «John» и отобразить номера их офисов:

dsquery user -name John* | dsget user -office

Чтобы отобразить произвольный набор атрибутов любого объекта в каталоге, следует использовать команду dsquery *. Например, чтобы отобразить sAMAccountName, userPrincipalName и атрибуты отдела объекта с именем ou=Test,dc=microsoft,dc=com:

dsquery * ou=Test,dc=microsoft,dc=com -scope base -attr sAMAccountName userPrincipalName department

Чтобы прочитать все атрибуты объекта с именем ou=Test,dc=microsoft,dc=com:

dsquery * ou=Test,dc=microsoft,dc=com -scope base -attr *

Справка служебных программ службы каталогов:
dsadd /? — справка по добавлению объектов.
dsget /? — справка по отображению объектов.
dsmod /? — справка по изменению объектов.
dsmove /? — справка по перемещению объектов.
dsquery /? — справка по поиску объектов, отвечающих определенным условиям.
dsrm /? — справка по удалению объектов.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *