Rechercher : dans
Par :

VBScript imprimante

Dernière réponse le 14 fév 2008 à 17:40:24 Julien, le 24 jui 2007 à 15:24:58 
 Signaler ce message aux modérateurs

Bonjour,

J'essai de mettre en place un script VBS afin d'éviter d'avoir à installer les imprimantes pour chaque nouvel utilisateur. Je dispose d'un serveur win2003 et je test mon scripts sur un ordi diposant de win2000.

Etant apprentis en réseau, j'en ai tellement à apprendre dans ce domaine qu'il m'est difficil de m'investir dans l'html afin de comprendre un minimum le VBScript.

Voici le script que je tape dans un fichier texte : (ce script devrait me permettre d'installer une imprimante pour l'utilisateur en question)

Dim net
Set net = CreateObject("WScript.Network")
net.SetPrinter"\\nom_serveur\nom_imprimante_ou _ip"

Une fois ce script crée je lui donne un nom et lui met une extension *.VBS puis je le place dans le dossier \\WINDOWS\Sysvol\Domaine\Script (la ou mes autres scripts .bat se trouvent).

Ensuite, dans l'active directory, clique droit sur l'utilisateur en question -> profil, puis dans "script d'ouverture de session" je met le nom de mon fichier .VBS (script_imprimante.VBS) et OK.

Apres avoir fermé AD, je me log sur mon ordi windows 2000 pour tester mais la petit pbm il me met un message d'erreur, le voici :

Script : \\nom_serveur\NETLOGON\script_imprimante.VBS
Ligne : 3
Caract. : 44
Erreur : Constante chaîne non terminée
Code : 800A0409
Source : Erreur de compilation Microsoft VBScript

Voila voila je bloque ici, pourriez vous m'aider ? (tutos, aide VBScript/fichier.bat ... Tout est bienvenue !) :))

Merci d'avance pour vos réponses,

Cordialement,

Julien.

Merci d'avance.

Configuration: Windows 2000
Internet Explorer 5.01

Meilleures réponses pour « VBScript imprimante » dans :
Activer/Désactiver le service spouleur d'impression VoirLe service spouleur d'impression permet de charger en mémoire les travaux d'impression pour une impression ultérieure, c'est-à-dire à les mettre dans la file d'attente d'impression. Il peut aussi être la solution suite à l'échec d'installation des...
[Imprimantes] Partage d'imprimante VoirProcédure pour partager une imprimante afin qu'elle soit accessible depuis n'importe quelle station de travail d'un réseau Microsoft Windows NT/2000/XP: Tout d'abord, il faut comprendre rapidement la connexion entre les ordinateurs et l'imprimante...
Les imprimantes multifonctions VoirUtiliser une multifonction dans l'entreprise Une imprimante multifonctions est une machine de bureau combinant les fonctions d'imprimante, de scanner, de fax, de photocopieuse et de lecteur de cartes mémoires. Elle permet également pour la plupart...
L'imprimante VoirL'imprimante L'imprimante (en anglais printer) est un périphériques permettant de faire une sortie imprimée (sur papier) des données de l'ordinateur. Il existe plusieurs technologies d'imprimantes dont les plus courantes sont : ...
VBScript - Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle ? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (VBScript associe le mot clé true à...
Introduction à VBScript VoirPrésentation de VB Script VBScript (aussi appelé Visual Basic Scripting Edition) est un sous-ensemble du langage Visual Basic for Applications (VBA), un langage propriétaire de Microsoft prévu pour être intégré aux produits Microsoft Office©,...

1

 batcox, le 14 fév 2008 à 17:40:24
  • +1

Ta solution :

Dim net
Set net = CreateObject("WScript.Network")
net.AddWindowsPrinterConnection "\\nom_serveur\nom_imprimante_ou _ip"

Répondre à batcox
Collection CommentÇaMarche.net