Pour des raisons indépendantes de ma volonté, j'ai été chargé de configurer des GPO / GPP pour déployer nos 100+ imprimantes sur nos 1000+ clients.
La bonne nouvelle est que nous avons plus d'une douzaine de sites, et pour la plupart, je suis autorisé à déplacer toutes les imprimantes du site X vers tous les PC clients du site X.
La mauvaise nouvelle est que les deux façons dont je sais le faire ( "Déployer avec la stratégie de groupe ...", à partir du serveur d'impression " et utiliser les préférences de stratégie de groupe / GPP ) impliquent beaucoup plus de travail manuel que je ne le souhaite. autant d'imprimantes. Je n'arrive même pas à sélectionner toutes les imprimantes sur un serveur d'impression et à utiliser l' Deploy with Group Policy...
option, par exemple - il s'attend à ce que je le fasse une par une, ce qui ne va pas se produire. Les GPP sont encore pires , car il s'attend à ce que je sélectionne le chemin d'une imprimante à partir du serveur d'impression, puis que je saisisse manuellement un tas d'informations (telles que l'adresse IP de l'imprimante) qu'il devrait pouvoir obtenir à partir de la connexion de l'imprimante.
Mon Google-Fu pour un script pour ajouter toutes les imprimantes sur un serveur d'impression à un GPO / GPP est apparu vide, et je n'arrive pas à voir une autre façon de le faire, même de manière semi-automatisée, mais je m'en tiens avec la conviction que je manque quelque chose, car il n'y a aucun moyen qu'une personne sensée choisisse d'ajouter manuellement des centaines d'imprimantes dans les GPO.
Idéalement, je voudrais trouver un moyen programmatique d'utiliser les GPP, mais dans les circonstances, toute solution qui n'implique pas des dizaines d'heures d'ajout manuel d'imprimantes serait tout simplement géniale.
Quelqu'un a-t-il un moyen de le faire, ou vais-je avoir besoin de créer un script PowerShell et / ou d'inciter un subordonné à le faire?
$GPM = New-Object -ComObject GPMgmt.Gpm
. Je pense que cette interface, tout en étant un cochon absolu avec lequel travailler, pourrait vous fournir une méthode légèrement plus supportable que de simplement pirater du XML qui ressemble à un vrai GPO. Mais personne n'aime COM. Le moins que nous, Powershellers.