Partage imprimante via un script

YANOS10 -  
 globalscript -
Bonjour.
Je souhaite installer automatiquement une imprimante réseaux à partir de mon serveur. Quand je dis installer, c'est la déclarer sur mes postes clients, sans à avoir à faire de manipulation dessus. J'avais pensé qu'en utilisant un script à l'ouverture de session, on y arriverai, mai je ne trouve pas de commande adéquate. Mon réseaux tourne sous Win2000.
Pour info, en passant par une commande dos, en tappant : \\nom_serveur\nom_imp_partagée , on arrive à installer l'imprimante. Mais la meme commande dans un fichier *.BAT ne fonctionne pas.
Si vous pouviez m'aider, merci.
A voir également:

5 réponses

YANOS10
 
Peut on me venir en aide s'il vous plait ?
0
gregool Messages postés 678 Statut Membre 112
 
Salut,

je te conseille de le faire en VBS as en BAT

WshNetwork.AddWindowsPrinterConnection "\\SERVEUR\imprimante"
WshNetwork.SetDefaultPrinter "\\SERVEUR\imprimante"

la 2ème ligne sert a definir l'imprimante par défaut au cas ou tu montes plusieurs imprimantes sur le même poste.

Bon courage à toi !
0
YANOS10
 
Merci pour ta réponse.
Je suis aussi bon en VBS que RIBERY est le futur mannequin de l'année 2007.......

Donc, bête et con, j'ai copié tes commandes dans un fichier texte, j'ai remplacé serveur et imprimante par les noms adéquates. J'ai ensuite sauvegardé en changeant l'extension et en mettant *.vbs à la place de *.txt Jusque la , pas de soucis. j'exécute le petit fichier, et la, il me sort un message d'erreur, me disant : erreur de compilation.

Donc, si tu avais (ou quelqu'un d'autre) des précision à apporter, considérant ce que j'ai dit à la 2eme ligne de ce post..... je t'en serait reconnaissant.

En même temps, ce n'est pas une chose "primordiale", si je passe sur chaque poste le faire, je mettrai 10 minutes. C'est vraiment pour ma "culture informatique".... (et optimiser mon travail, car 10 min par ci, 10 par la, au final, cela me laisse plus de temps pour avancer sur FM2007 :) )
0
gregool Messages postés 678 Statut Membre 112
 
ah désolé :p

donc le script complet :



On error resume next


strComputer = "."

Set WshNetwork = CreateObject("WScript.Network")

WshNetwork.AddWindowsPrinterConnection "\\SERVEUR\imprimante"
‘WshNetwork.SetDefaultPrinter "\\SERVEUR\imprimante"


Voila désolé
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
globalscript
 
Pour ceux qui ne savent pas scripter... il y a http://globalscript.free.fr

une application qui permet de generer des scripts a partir d'une interface graphique
0