Installation d'imprimante via script

Installation d'imprimante via script - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 06-10-2014 à 12:20:14    

Bonjour à tous,
 
Ayant monté un serveur d'impression sous Windows Serveur 2012 R2 remplaçant le vieux sous w2003, je désire déployer via une GPO l'installation de toutes mes imprimantes plus FAX sur 200 postes à peu près.  
Pour réaliser cette tache j'utilise le VBS fourni par MS nommé:  
prnmngr.vbs
 
J'appel ce VBS via un bat ou je passe différents paramètres:
cscript "\\chemin\scripts\script_install_impression\prnmngr.vbs" -ac -p \\monserveur\prt-comptabilite
 
La commande ci-dessus va me permettre d'installer l'imprimante de la compta via ma GPO.  
 
En revanche, sur d'autre imprimante et sur TOUS les fax j'ai l'erreur 3019.  
Avec la commande net helpmsg 3019 on obtient: Le pilote d'imprimante spécifié est introuvable....."  
Hors, lorsque je me connecte sur le serveur d'impression (\\monserveur) et que j'installe mon imprimante via un double clic, ça fonctionne. J'ai juste à approuver le pilote. Pour moi le problème vient de là. Pour les autres printers pas besoin d'approuver.  
 
J'ai réussi à résoudre ce problème en ajoutant l'argument -m sur une seule imprimante:
cscript "\\chemin\scripts\script_install_impression\prnmngr.vbs" -ac -p \\monserveur\prt-dsi -m "ES5460 MFP(PCL)"
 
En revanche, pour 2 imprimantes et 3 Fax, malgré le fait de renseigner le nom de pilote, ça ne fonctionne pas.  
 
Je cherche depuis des heures comment forcer l'acceptation du driver...  
Je n'ai pas d'UAC !  
 
Une idée ?  
Merci d'avance !!


Message édité par deepqck le 06-10-2014 à 12:21:12
Reply

Marsh Posté le 06-10-2014 à 12:20:14   

Reply

Marsh Posté le 06-10-2014 à 12:24:21    

Allo, on est en 2014, on utilise plus ces antiquités de scripts
 
Et tes machines sont en x86 ou x64 ? Si x86 faut que tu installes le drivers x86 en plus dans tes pilotes d'impression

Reply

Marsh Posté le 06-10-2014 à 13:45:28    

J'ai des machines en x86 et x64.  
Pour infos les pilotes sont dispos pour les x86 et x64.
 
Si j'utilises de telles scripts c'est peut être que j'ai certaines contraintes.  
 
ALLO, tu as pas une réponse ou des suggestions constructibles ?

Reply

Marsh Posté le 06-10-2014 à 14:41:52    

Est-ce que tu as essayé les GPP pour installer tes imprimantes ?


---------------
In my bed, but still_at_work.
Reply

Marsh Posté le 06-10-2014 à 14:43:27    

deepqck a écrit :

J'ai des machines en x86 et x64.  
Pour infos les pilotes sont dispos pour les x86 et x64.
 
Si j'utilises de telles scripts c'est peut être que j'ai certaines contraintes.  
 
ALLO, tu as pas une réponse ou des suggestions constructibles ?


 
Contraintes ? Tu ne t'es pas donné la peine de chercher surtout vu ta réponse.

Reply

Marsh Posté le 06-10-2014 à 17:30:46    

Justement si.
Je ne suis pas du genre à venir demander sans avoir cherché à minima.
Concernant les GPP j'avais lu un truc la dessus (Histoire du PushPrinters?). Et merci de cette réponse.
Je suis parti sur ce script car ça convient parfaitement à nos besoins.
Station XP - 7 x86 et x64.

 

Je peux appliquer mon script par OU et donc installer ce que je veux en imprimante. De cette façon, mon utilisateur est déplacer dans un autre service, il aura les imprimantes qui vont. Ce serveur sous 2003 (mon AD) migre dans 15 jours sous 2012r2.

 

Je présume qu'on peut faire ça avec une GPP, mais ce n'est pas le but.
Ca pourra être une solution par la suite.

 

Maintenant, si vous avez seulement envie de critiquer sans apporter un minimum d'info. Vous pouvez passer votre chemin.

 

Merci aux autres.

 

Edit: cscript "\\chemin\scripts\script_install_impression\prnmngr.vbs" -ac -p \\monserveur\prt-dsi -m "ES5460 MFP(PCL)"
Ne fonctionne pas. J'ai la même erreur.
En revanche, si je double clic sur l'imprimante que je veux installer ça fonctionne. Le problème est certainement dut au faites que le pilote n'est pas signé ...

 

Une idée ?

 

Merci


Message édité par deepqck le 06-10-2014 à 17:47:37
Reply

Marsh Posté le 07-10-2014 à 06:10:24    

Si tu t'obstines à choisir de mettre en place la solution la plus crade et la plus complexe faut en assumer les conséquences c'est tout :/

Reply

Marsh Posté le 07-10-2014 à 09:02:09    

Merci de cette réponse. Je ne m'obstine pas.  
Seulement, notre serveur AD qui a différents rôles dont celui de l'impression va disparaître (moins de 15 jours).
 
Je dis pas que cette solution est la meilleure. Il y a toujours mieux. Seulement par rapport à ce que nous recherchions avec mon collègue, cette solution correspond en tous points à nos besoins.  
 
Maintenant, je suis pas contre étudier d'autres solutions au contraire. Le tout est que mes imprimantes doivent être déployé sur 3 sites.  
La GPP avec l'histoire de pushprinters (si je ne me trompe pas) ne conviens pas. Je suis parti sur ça à la base.  
 
Merci de vos retours.

Reply

Marsh Posté le 09-10-2014 à 08:58:09    

Pour ceux qui pourrait avoir un problème similaire.  
J'ai tout simplement récupéré un autre pilote signé chez le constructeur.  
 
Résolu.

Reply

Marsh Posté le 09-10-2014 à 09:38:37    

bonjour,
ta problématique m’intéresse.
pourquoi le gpp et pushprinters ne te convient il pas ?
comment tu fais pour les drivers d'impression sur les postes clients ?


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 09-10-2014 à 09:38:37   

Reply

Marsh Posté le 09-10-2014 à 14:50:37    

Salut,  
Initialement je suis parti pour justement utliser la méthode GPP et donc "partager" mes imprimantes à partir de mon serveur d'impression sous 2012 R2.  
J'ai donc commencé et je me suis aperçu qu'il fallait installer un package supplémentaire pour les clients XP. Mon collégue me l'ayant confirmé j'ai abandonné cette solution.  
Je suis donc parti sur la solution évoqué plus haut.  
 
Comment fonctionne cette solution:
Une bête GPO sur mon serveur AD qui sera éteint dans 12 - 13 jours.  
A l'ouverture de session la GPO pointe un .bat ayant comme contenance:
cscript "\\chemin\scripts\script_install_impression\prnmngr.vbs" -ac -p \\monserveur\prt-comptabilite  
J'ai en tout 14 imprimantes et à peu près 200 postes dispatcher sur 3 sites.
Le script .VBS permet l'installation des imprimantes:
ac = Add Connection
p = printer
\\monserveur\prt-comptabilite = Je pointe l'imprimante installé sur mon serveur.
Pour les pilotes, mon serveur d'impression à les x86 et x64 donc quand l'utilisateur ouvre sa session le script se lance et le serveur attribut le pilote qui va bien.  
 
J'espère avoir répondu.

Reply

Marsh Posté le 09-10-2014 à 14:53:58    

ok  
XP .. c'est genant dans tous les cas. Il faut que tu migre vers un autre OS plus récent....
il t'en reste beaucoup de xp sur tes 200 postes?


Message édité par skoizer le 09-10-2014 à 14:55:11

---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 09-10-2014 à 15:06:31    

Oui, c'est certain.  
Petit à petit. Ca ne serai que de moi, on aurait que du Win 7.  
Mais les budgets ne sont pas illimité :)
1/4 d'XP encore.  
 

Reply

Marsh Posté le 09-10-2014 à 15:22:04    

je connais cette problématique.
Mais la tu contourne le probléme fait les gpp pour win 7 et le reste...


---------------
je veux tout, tout de suite, et gratuitement ! miladiou !
Reply

Marsh Posté le 09-10-2014 à 15:46:44    

Je ne dis pas que cette solution est parfaite.  
La migration de notre serveur AD sera faites dans moins de deux semaines.  
Post migration, on repensera le déploiement des imprimantes.  
Et effectivement l'utilisation de GPP sera certainement choisi.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed