software:microsoft:ms-all-shared-printers-ad

Все принтеры в 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 ';'}}

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

  • Имя: «Принтеры в AD»
  • Описание: по желанию
  • Корень запроса: выбрать необходимый корень (по умолчанию весь домен AD)
  • «Включая подконтейнеры» - установить галочку
  • Нажать кнопку «Запрос»:
    • Найти: Принтеры
    • Имя: * (для поиска всех принтеров, или ввести маску)
    • Заполнить остальные поля по необходимости (например можно искать только цветные или двусторонние)

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

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

  • software/microsoft/ms-all-shared-printers-ad.txt
  • Последние изменения: 2018/12/06 12:59
  • fireball