Ай Лайн
Связаться
Отдел продаж +7 (812) 385-74-84
Время работы пн-пт с 9:00 до 18:00

Получение списка локальных принтеров с доменных ПК

Важно - скрипт в текущем виде не умеет получать список подключенных расшаренных принтеров (т.е. условно если поставить МФУ через драйвер, то скрипт покажет его в списке, а если подключить расшаренный с другого ПК или принт-сервера - нет)

$computers=@(Get-ADComputer -Filter * | Select-Object -ExpandProperty Name) #вытаскиваем список имён ПК из домена
foreach ($computer in $computers) { #цикл для обхода всего списка
    if(Test-Connection $computer -Quiet -Count 1){ #проверяем, что пк онлайн, иначе будет на каждом долго висеть попытка выполнения команды
	get-printer -ComputerName $computer 2>$null | Export-CSV "C:\iline\printers.CSV" -NoTypeInformation -Encoding UTF8 -Append #получаем список принтеров с ПК и экспортируем строку в CSV файл
    }
}
Оставить заявку