Z przyczyn niezależnych ode mnie powierzono zadanie skonfigurowania obiektów GPO / GPP w celu wdrożenia naszych ponad 100 drukarek na ponad 1000 naszych klientów.
Dobra wiadomość jest taka, że mamy kilkanaście witryn i w większości przypadków mogę wypychać wszystkie drukarki z witryny X na wszystkie komputery klienckie w witrynie X.
Zła wiadomość jest taka, że dwa sposoby, które wiem, jak to zrobić ( „Wdrażanie za pomocą zasad grupy ...”, z serwera wydruku ” i korzystanie z preferencji zasad GPP / zasad grupy ) wymagają znacznie więcej pracy ręcznej, niż jestem skłonny zrobić. tak wielu drukarek. Nie mogę nawet wybrać wszystkich drukarek na serwerze druku i użyć Deploy with Group Policy...
na przykład opcji - oczekuje, że zrobię to jedna po drugiej, co się nie stanie. GPP są jeszcze gorsze , ponieważ oczekuje, że wybiorę ścieżkę drukarki z serwera wydruku, a następnie ręcznie wprowadzę kilka informacji (takich jak adres IP drukarki), które powinna móc uzyskać z połączenia drukarki.
Mój Google-Fu dla skryptu, aby dodać wszystkie drukarki na serwerze wydruku do GPO / GPP, wyszedł pusty i wydaje mi się, że nie widzę innego sposobu na zrobienie tego nawet w sposób półautomatyczny, ale trzymam się z przekonaniem, że czegoś mi brakuje, ponieważ żaden rozsądny człowiek nie zdecydowałby się ręcznie dodać setek drukarek do obiektów GPO.
Idealnie chciałbym znaleźć programowy sposób korzystania z GPP, ale w tych okolicznościach każde rozwiązanie, które nie wymaga dziesiątek godzin ręcznego dodawania drukarek, byłoby po prostu świetne.
Czy ktoś ma sposób to zrobić, czy też będę musiał zbudować skrypt PowerShell i / lub nakłonić podwładnego do zrobienia tego?
$GPM = New-Object -ComObject GPMgmt.Gpm
. Myślę, że ten interfejs, choć jest absolutną świnią do pracy, może zapewnić nieco bardziej obsługiwaną metodę niż po prostu włamanie się do XML-a, który wygląda i pachnie jak prawdziwy GPO. Jednak nikt nie lubi COM. Co najmniej my Powershellers.