====== Все принтеры в 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 принтеры все_принтеры_в_домене}}