====== Все принтеры в 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 -> Сохраненные запросы -> Создать -> Запрос и заполняем поля:
* Имя: "Принтеры в AD"
* Описание: по желанию
* Корень запроса: выбрать необходимый корень (по умолчанию весь домен AD)
* "Включая подконтейнеры" - установить галочку
* Нажать кнопку "Запрос":
* Найти: Принтеры
* Имя: * (для поиска всех принтеров, или ввести маску)
* Заполнить остальные поля по необходимости (например можно искать только цветные или двусторонние)
Открываем запрос, получаем все наши принтеры.
===== Как увидеть есть ли у компьютера расшареные принтеры =====
Открываем консоль ADUC -> ПКМ в правом поле -> Вид и включаем "Пользователи, контакты, группы и компьютеры как контейнеры". Далее переходим в Computers (Компьютеры) и щелкаем на интересующий нас компьютер. Если на нем расшарены принтеры - они отобразятся в правой части.
{{tag>microsoft aduc принтеры все_принтеры_в_домене}}