Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
839 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  jout d'imprimante batch - ajout de l'imprimante a chaque demarrage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

jout d'imprimante batch - ajout de l'imprimante a chaque demarrage

n°53747
seb-info
Posté le 22-05-2009 à 11:38:58  profilanswer
 

Bonjour,
 
j'ai créer un script batch qui déploie une imprimante réseau ( IP ) sur mes postes clients à l'aide d'une GPO sur l'ouverture de session utilisateur.
 
Le script donne ça :
 
rundll32 printui.dll,PrintUIEntry /if /b "The print test" /f "X:\pub\WinXX\drivers printer\hp2430\Win32_2000_XP_S2003\hpc24x0d.inf" /r "IP_192.9.200.37" /m "HP LaserJet 2430 PS"
 
Le problème que je rencontre c'est que le script ajoute l'imprimante même si elle est déjà présente à chaque redémarrage du PC. La solution n'est donc pas viable.
 
Si vous savez d'ou vient le problème parcequ'en batch sur google j'ai pas trouvé de problème similaire ni sa solution.
 

mood
Publicité
Posté le 22-05-2009 à 11:38:58  profilanswer
 

n°53782
Quich'Man
No Fat...
Posté le 23-05-2009 à 08:48:12  profilanswer
 

eh bien il te suffit de faire un "cscript prnmngr.vbs -l | findstr "2430" " pour rechercher la 2430 dans les imprimantes installées et apres de faire un "if exist goto end" ou un "if not errorlevel" au choix :)

n°53806
seb-info
Posté le 25-05-2009 à 11:19:48  profilanswer
 

J'ai essayé ces script :
 
cscript prnmngr.vbs -l | findstr "2430"
if not errorlevel
rundll32 printui.dll,PrintUIEntry /if /b "HP LaserJet 2430 PS" /f "X:\pub\WinXX\drivers  
 
printer\hp2430\Win32_2000_XP_S2003\hpc24x0d.inf" /r "IP_192.9.200.37" /m "HP LaserJet 2430 PS"
 
et :
 
cscript prnmngr.vbs -l | findstr "2430"
if exist goto end
rundll32 printui.dll,PrintUIEntry /if /b "HP LaserJet 2430 PS" /f "X:\pub\WinXX\drivers printer\hp2430\Win32_2000_XP_S2003\hpc24x0d.inf" /r "IP_192.9.200.37" /m "HP LaserJet 2430 PS"
 
Dans le premier cas le script n'ajoute en aucun cas l'imprimante. Dans le second il ajoute l'imprimante même si elle est déjà présente en en faisant une copie.
 
Est ce que je m'y suis mal pris ou il manque encore quelque chose ?

n°53814
Quich'Man
No Fat...
Posté le 25-05-2009 à 12:49:08  profilanswer
 

cscript c:\windows\system32\prnmngr.vbs -l | findstr "2430"
if not errorlevel 1 (rundll32 printui.dll,PrintUIEntry /if /b "HP LaserJet 2430 PS" /f "X:\pub\WinXX\drivers printer\hp2430\Win32_2000_XP_S2003\hpc24x0d.inf" /r "IP_192.9.200.37" /m "HP LaserJet 2430 PS" )
 
a toi d'affiner le champs de recherche apres le findstr si ca ne marche pas mais sinon ca fonctionne.

n°53842
seb-info
Posté le 26-05-2009 à 09:55:12  profilanswer
 

Ca ne fonctionne pas ...
J'apporte des précisions dès que possible


Message édité par seb-info le 26-05-2009 à 10:26:53
n°53846
seb-info
Posté le 26-05-2009 à 11:03:56  profilanswer
 

J'ai une erreur sur le pipe ou sur le chemin vers prnmngr.vbs.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  jout d'imprimante batch - ajout de l'imprimante a chaque demarrage

 

Sujets relatifs
imprimante par default en tsVraiment aucune solution pour installer 1 imprimante sans être admin ?
Imprimante "hors connexion" qui répond au ping[Active Directory] ajouter une addresse email à une imprimante publiée
Ajout d'un attribut personnalisé aux comptes AD à partir d'une liste.gestion d'un parc d'imprimante via interface web
Conseil pour imprimante laser Monochrome (N&B)Plusieurs réseaux pour 1 imprimante...
OCS-NG Télédistribution + WSUS3 Ajout clientScript ajout imprimante
Plus de sujets relatifs à : jout d'imprimante batch - ajout de l'imprimante a chaque demarrage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR