Задача: увидеть все опубликованные принтеры в Active Directory
Все данные по принтерам:
Get-AdObject -filter "objectCategory -eq 'printqueue'"
Отобразить только имя принтера, компьютера на котором принтер подключен и имя ресурса:
Get-AdObject -filter "objectCategory -eq 'printqueue'" -Prop *| Select Name,serverName, @{N='ShareNames';E={$_.printShareName -join ';'}}
Открываем оснастку AUDC → Сохраненные запросы → Создать → Запрос и заполняем поля:
Открываем запрос, получаем все наши принтеры.
Открываем консоль ADUC → ПКМ в правом поле → Вид и включаем «Пользователи, контакты, группы и компьютеры как контейнеры». Далее переходим в Computers (Компьютеры) и щелкаем на интересующий нас компьютер. Если на нем расшарены принтеры - они отобразятся в правой части.