З причин, що не знаходяться під моїм контролем, мені було доручено налаштувати GPO / GPP для розміщення наших 100+ принтерів для наших 1000+ клієнтів.
Хороша новина полягає в тому, що у нас є понад десяток сайтів, і здебільшого мені дозволяють висувати всі принтери на сайті X на всі ПК клієнтів на сайті X.
Погана новина полягає в тому, що два способи, які я знаю, як це зробити ( "Розгортання з груповою політикою ...", з сервера друку " та використання налаштувань GPP / Group Policy, передбачають набагато більше ручної роботи, ніж я готовий Я навіть не можу вибрати всі принтери на сервері друку і використовувати Deploy with Group Policy...
опцію, наприклад, - це очікує, що я буду робити це один за одним, що не відбудеться. GPP - ще гірше , оскільки очікує, що я виберу шлях принтера з сервера друку, а потім вручну пробиваю купу інформації (наприклад, IP принтера), яку він повинен мати можливість отримати із з'єднання принтера.
Мій Google-Fu за сценарій, який потрібно додати всі принтери на сервер друку до GPO / GPP, вийшов порожнім, і я не можу побачити іншого способу зробити це навіть напівавтоматизовано, але я дотримуюся з переконанням, що мені чогось не вистачає, тому що жоден здоровий чоловік не вирішив би вручну додати сотні принтерів у групові групи.
В ідеалі я хотів би знайти програмний спосіб використання GPP, але за таких обставин будь-яке рішення, яке не передбачає десятки годин вручну додавати принтери, було б просто чудовим.
Хтось має спосіб це зробити, чи мені потрібно буде створити сценарій PowerShell та / або обдурити підлеглого робити це?
$GPM = New-Object -ComObject GPMgmt.Gpm
. Я думаю, що цей інтерфейс, будучи абсолютною свинею для роботи, може запропонувати вам трохи прихильніший метод, ніж просто зламати якийсь XML, який виглядає і пахне справжнім GPO. Хоча ніхто не любить COM. Найменше ми, державники влади.