Comment Installer une imprimante réseau avec IP / Port et Pilotes
ronanmoule
Messages postés15Date d'inscriptionsamedi 3 juin 2006StatutMembreDernière intervention11 décembre 2022
-
5 févr. 2013 à 13:35
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
5 févr. 2013 à 17:18
Bonjour,
Je me permets de m'adresser à la communauté car je ne parviens pas à venir à bout de mon code vbscript... Je cherche à créer un code (ou plutôt modifier un code que j'ai trouvé sur le web) pour installer une imprimante automatiquement à partir de son adresse IP sur le réseau, son port et indiquer l'endroit où les pilotes se trouvent. Le but est d'informer les utilisateurs de mon boulot par mail qu'une nouvelle imprimante a été mise en place et que pour l'installer ils n'ont qu'à double-cliquer sur le fichier vbs joint au mail. J'ai bien commencé mais je récupère une erreur au lancement du script :
Ligne : 10
caractère : 15
Erreur : Fin d'instruction attendue
Code : 800A0401
Source : Erreur de compilation Microsoft VBScript
Quelqu'un pourrait-il me dire où se situe mon erreur ?
Voici mon code enregistré ensuite au format vbs :
'Définition des variables
'Important : Le nom de l’imprimante doit être le même que dans le fichier INF
'La variable Port désigne le port RAW par défaut du port TCP/IP (ex : Lexmark 9100)
'Pour le connaitre installer l’imprimante manuellement et regarder le port RAW utilisé dans les paramètres du port TCP/IP
set AdresseIP="172.22.39.209"
set Imprimante="Lexmark c746dn"
set Pilote="C:\Users\ronan.floch.CT-SO\Desktop\Drivers\Print\GDI\LMADMN40.inf"
set port="9100"
'Creation du port TCP-IP cscript
prnport -a -r IP_%AdresseIP% -e %AdresseIP% -o raw -n %port%
'Installation de l’imprimante
rundll32 printui.dll, PrintUIEntry /if /b "%Imprimante%" /f "%Pilote%" /r "IP_%AdresseIP%" /m "%Imprimante%"
Merci par avance,
Ron
Ronanmoule
A voir également:
Comment Installer une imprimante réseau avec IP / Port et Pilotes
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 5 févr. 2013 à 17:18
Bonjour,
VBS n'est pas du
Forum > VB.NET et VB 2005
!
2) Ouvre ton aide VBS sur l'instruction Set.
"172.22.39.209", par exemple, n'est pas une variable objet !:
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.