Содержание

Все принтеры в Active Directory

Задача: увидеть все опубликованные принтеры в Active Directory

Скрипт

Все данные по принтерам:

Get-AdObject -filter "objectCategory -eq 'printqueue'"

Отобразить только имя принтера, компьютера на котором принтер подключен и имя ресурса:

Get-AdObject -filter "objectCategory -eq 'printqueue'" -Prop *| Select Name,serverName, @{N='ShareNames';E={$_.printShareName -join ';'}}

Сохраненный запрос в оснастке ADUC (Пользователи и компьютеры Active Directory)

Открываем оснастку AUDC → Сохраненные запросы → Создать → Запрос и заполняем поля:

Открываем запрос, получаем все наши принтеры.

Как увидеть есть ли у компьютера расшареные принтеры

Открываем консоль ADUC → ПКМ в правом поле → Вид и включаем «Пользователи, контакты, группы и компьютеры как контейнеры». Далее переходим в Computers (Компьютеры) и щелкаем на интересующий нас компьютер. Если на нем расшарены принтеры - они отобразятся в правой части.