jout d'imprimante batch - ajout de l'imprimante a chaque demarrage - Réseaux - Systèmes & Réseaux Pro
Marsh Posté le 23-05-2009 à 08:48:12
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
Marsh Posté le 25-05-2009 à 11:19:48
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 ?
Marsh Posté le 25-05-2009 à 12:49:08
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.
Marsh Posté le 26-05-2009 à 09:55:12
Ca ne fonctionne pas ...
J'apporte des précisions dès que possible
Marsh Posté le 26-05-2009 à 11:03:56
J'ai une erreur sur le pipe ou sur le chemin vers prnmngr.vbs.
Marsh Posté le 22-05-2009 à 11:38:58
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.