Je veux juste m'assurer qu'il n'y a pas de problèmes avec l'installation des pilotes d'imprimante via la stratégie de groupe. De plus, si c'est juste une mauvaise idée et qu'une meilleure idée existe, faites-le moi savoir.
Merci !
Je veux juste m'assurer qu'il n'y a pas de problèmes avec l'installation des pilotes d'imprimante via la stratégie de groupe. De plus, si c'est juste une mauvaise idée et qu'une meilleure idée existe, faites-le moi savoir.
Merci !
La meilleure façon d'installer un pilote d'imprimante est avec le fichier INF. Tous les fournisseurs d'impression emballent leurs fichiers EXE différemment, il est donc peu fiable d'utiliser l'EXÉCUTABLE. Il serait préférable d'utiliser quelque chose comme 7-zip pour extraire l'exécutable et utiliser rundll32 printui.dll,PrintUIEntry
pour installer le pilote d'impression. Si vous voulez JUSTE le pilote, cela ressemblerait à ceci
rundll32 printui.dll,PrintUIEntry /f C:\CheminInf\FichierInf.inf /m "numéro de modèle"
Utilisez rundll32 printui.dll,PrintUIEntry /?
pour consulter toutes les différentes options que vous avez pour installer des imprimantes.
Vous pouvez toujours créer un serveur de mise en file d'attente, installer des pilotes sur le serveur (à la fois x32 et x64) et ensuite, grâce à la stratégie de groupe, faire en sorte que tout compte de domaine charge les imprimantes souhaitées lors de la connexion (avec un script de connexion), quelque chose comme ça
Set wshNetwork = CreateObject("WScript.Network")
Set ADSysInfo = CreateObject("ADSystemInfo")
Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.run "\\X.X.X.X\upcw\name.lnk"
Set oShell = Nothing
wshNetwork.AddWindowsPrinterConnection "\\spoolserver\prinet1"
wshNetwork.AddWindowsPrinterConnection "\\spoolserver\prinet2"
wshNetWork.SetDefaultPrinter "\\spoolserver\prinet1"
Dans cet exemple, vous définissez deux imprimantes qui se trouvent sur un serveur nommé "spoolserver" grâce à un script nommé "name.lnk" enregistré sur un serveur avec l'IP x.x.x.x et vous définissez l'imprimante "prinet1" comme imprimante par défaut de Windows... Lorsque l'utilisateur qui est sous la stratégie de groupe du script ci-dessus se connecte, son terminal recherchera les imprimantes et "téléchargera" les pilotes définis sur le "spoolserver", pas d'exécutable, rien du tout. J'espère avoir aidé.
Avec l'avènement de Windows 7 et 2008, cela est devenu encore plus facile, car vous pouvez configurer une imprimante comme vous le souhaitez sur un ordinateur client, tel que votre poste d'administration, puis l'intégrer dans un GPO existant en utilisant un menu GUI pour minimiser les efforts et ne pas avoir besoin de script. Je voulais l'utiliser moi-même, mais j'étais bloqué avec la réponse que vous avez souvent acceptée par le passé en raison de limitations dans mon environnement. J'espère que cela apaisera les personnes qui ont trouvé mon lien pour une réponse trop succincte, et maintenant je peux battre un cheval mort encore plus.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.