Vì những lý do ngoài tầm kiểm soát của tôi, tôi đã được giao nhiệm vụ thiết lập GPO / GPP để triển khai hơn 100 máy in cho hơn 1000 khách hàng của chúng tôi.
Tin vui là chúng tôi có hơn một chục trang web và phần lớn, tôi được phép đẩy tất cả các máy in tại trang X sang tất cả các PC khách tại trang X.
Tin xấu là hai cách tôi biết cách thực hiện ( "Triển khai với Chính sách nhóm ...", từ máy chủ in " và sử dụng GPP / Tùy chọn chính sách nhóm ) liên quan đến công việc thủ công nhiều hơn tôi sẵn sàng Điều này nhiều máy in. Tôi thậm chí dường như không thể chọn tất cả các máy in trên máy chủ in và sử dụng Deploy with Group Policy...
tùy chọn, ví dụ - nó hy vọng tôi sẽ làm điều đó từng cái một, điều đó sẽ không xảy ra. , vì nó hy vọng tôi chọn đường dẫn của máy in từ máy chủ in và sau đó bấm thủ công một loạt thông tin (như IP máy in) mà nó có thể nhận được từ kết nối máy in.
Google-Fu của tôi cho một tập lệnh để thêm tất cả các máy in trên máy chủ in vào GPO / GPP trở nên trống rỗng và dường như tôi không thể thấy một cách khác để làm điều này ngay cả trong thời trang bán tự động, nhưng tôi vẫn gắn bó với niềm tin rằng tôi đang thiếu một cái gì đó, bởi vì không có cách nào mà bất kỳ người lành mạnh nào sẽ chọn tự thêm hàng trăm máy in vào GPO.
Lý tưởng nhất là tôi muốn tìm một cách lập trình để sử dụng GPP, nhưng trong mọi trường hợp, bất kỳ giải pháp nào không liên quan đến hàng chục giờ thêm máy in thủ công sẽ rất tuyệt.
Có ai có cách để làm điều này không, hoặc tôi sẽ cần phải xây dựng một tập lệnh PowerShell và / hoặc lừa một cấp dưới thực hiện việc này?
$GPM = New-Object -ComObject GPMgmt.Gpm
. Tôi nghĩ rằng giao diện đó, trong khi là một con lợn tuyệt đối để làm việc, có thể cung cấp cho bạn một phương thức có thể hỗ trợ hơn một chút so với việc đơn giản là hack một số XML xuất hiện và có mùi giống như một GPO thực sự. Không ai thích COM mặc dù. Ít nhất là tất cả chúng ta Powersheller.