3 votes

Est-ce que je peux pousser des fichiers exe de pilote d'imprimante comme je le ferais avec un fichier msi de logiciel via une stratégie de groupe ?

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 !

2voto

Nixphoe Points 4504

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.

0voto

QuantumBITS Points 55

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é.

0voto

songei2f Points 1924

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.

SistemesEz.com

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.

Powered by:

X