OVH Cloud OVH Cloud

Script pour installer une imprimante réseau

6 réponses
Avatar
fp
Bonjour à tous,

Est-ce qu'il existe une commande à mettre dans un script d'ouverture de
session pou installer sur les postes clients (2000/XP) une imprimante réseau
partagée par le serveur

Merci à tous

FP

6 réponses

Avatar
Eric Giffard
fp wrote:
Bonjour à tous,

Est-ce qu'il existe une commande à mettre dans un script d'ouverture
de session pou installer sur les postes clients (2000/XP) une
imprimante réseau partagée par le serveur

Merci à tous

FP
Bonjour

J'avais posé la question il y a qq temps et je n'avais rien trouvé de
probant, puis un jour j'ai trouvé ça :

Installation
rundll32 printui.dll,PrintUIEntry /in /n serveurimp_partagée
Mise par défaut
rundll32 printui.dll,PrintUIEntry /n serveurimp_partagée /y

A bientôt

Eric Giffard
MCSE Windows 2000
MCT Windows 2000
Transcript http://www.microsoft.com/learning/mcp/transcripts
N°658201 Code : ericgiffard

Enlever les ~ pour une réponse
eric.giffard@~ifrance.com (perso)
eric.g@~nextmedia.fr (boulot)
http://www.nextmedia.fr
Microsoft Certified Partner Learning Solution (CPLS)
AAD AutoCAD Authorized Dealer

Avatar
fp
Merci eric pour ta réponse rapide,

Je viens de trouver et tester avec succès l'utilitaire "con2prt.exe" du ZAK
de NT.
On place l'EXE dans le dossier NETLOGON et dans tes scripts d'ouverture de
session tu gères tes installations

Je teste de suite tes scripts

FP
"Eric Giffard" <eric.g@~ifrance.com> a écrit dans le message de news:
cnvprb$468$
fp wrote:
Bonjour à tous,

Est-ce qu'il existe une commande à mettre dans un script d'ouverture
de session pou installer sur les postes clients (2000/XP) une
imprimante réseau partagée par le serveur

Merci à tous

FP
Bonjour

J'avais posé la question il y a qq temps et je n'avais rien trouvé de
probant, puis un jour j'ai trouvé ça :

Installation
rundll32 printui.dll,PrintUIEntry /in /n serveurimp_partagée
Mise par défaut
rundll32 printui.dll,PrintUIEntry /n serveurimp_partagée /y

A bientôt

Eric Giffard
MCSE Windows 2000
MCT Windows 2000
Transcript http://www.microsoft.com/learning/mcp/transcripts
N°658201 Code : ericgiffard

Enlever les ~ pour une réponse
eric.giffard@~ifrance.com (perso)
eric.g@~nextmedia.fr (boulot)
http://www.nextmedia.fr
Microsoft Certified Partner Learning Solution (CPLS)
AAD AutoCAD Authorized Dealer





Avatar
technicland
Eric Giffard nous a dit :
rundll32 printui.dll,PrintUIEntry /in /n serveurimp_partagée
Mise par défaut
rundll32 printui.dll,PrintUIEntry /n serveurimp_partagée /y


Bonjour
excellente info, par rapport a ceci je viens de voir des fiches kb (pour
info)
2000/2003=>http://support.microsoft.com/default.aspx?scid=kb;en-us;189105
XP=>http://support.microsoft.com/default.aspx?scid=kb;EN-US;q314486
Laurent

Avatar
Jean-Claude BELLAMY
Dans le message news:cnvprb$468$ ,
Eric Giffard <eric.g@~ifrance.com> s'est ainsi exprimé:

fp wrote:
Est-ce qu'il existe une commande à mettre dans un script d'ouverture
de session pou installer sur les postes clients (2000/XP) une
imprimante réseau partagée par le serveur
[...]
J'avais posé la question il y a qq temps et je n'avais rien trouvé de

probant, puis un jour j'ai trouvé ça :

Installation
rundll32 printui.dll,PrintUIEntry /in /n serveurimp_partagée
Mise par défaut
rundll32 printui.dll,PrintUIEntry /n serveurimp_partagée /y


J'ajouterai que la commande pour avoir de l'aide sur cette commande est :
rundll32 printui.dll,PrintUIEntry /?

Cela affiche une boite de dialogue "musclée" !


Il existe aussi le couple :
prnadmin.dll (qui installe deux contrôles activeX
"PrintMaster.PrintMaster.1" et "Printer.Printer.1")
prnmgr.vbs
du Resource Kit de W2k (qui fonctionne très bien aussi sous XP)

C:WINDOWSsystem32>prnmgr.vbs
Usage: prnmgr [-adl?][c] [-c server][-b printer][-m driver model]
[-p driver path][-r port][-f file]
Arguments:
-a - add local printer
-ac - add printer connection
-d - delete local printer
-dc - delete printer connection
-f - inf file
-l - list printers
-c - server name
-b - print name
-m - driver model
-r - port name
-p - dirver path can be local or network path i.e. a: or servershare
-x - delete all local printers
-xc - delete all printer connections, cannot be used with the -c option
-? - display command usage

Examples:
prnmgr -l -c server
prnmgr -a -b "printer" -m "driver" -r "lpt1:"
prnmgr -d -b "printer" -c server
prnmgr -ac -b "serverprinter"
prnmgr -dc -b "serverprinter"
prnmgr -x
prnmgr -x -c server
prnmgr -xc


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *



Avatar
Jacques Barathon [MS]
"Jean-Claude BELLAMY" wrote in message
news:Oc$
J'ajouterai que la commande pour avoir de l'aide sur cette commande est :
rundll32 printui.dll,PrintUIEntry /?

Cela affiche une boite de dialogue "musclée" !


Ca c'est d'la bombe! On a dû confier ce travail à un ancien développeur Unix
qui avait du mal à se faire aux interfaces graphiques. Encore heureux que la
fenêtre soit redimensionnable, j'en ai vu d'autres où on était obligé de
jouer avec les ascenseurs, une horreur... :-)

Jacques

Avatar
M. B.
"Eric Giffard" <eric.g@~ifrance.com> a écrit dans le message de
news:cnvprb$468$
fp wrote:
Bonjour à tous,

Est-ce qu'il existe une commande à mettre dans un script d'ouverture
de session pou installer sur les postes clients (2000/XP) une
imprimante réseau partagée par le serveur

Merci à tous

FP
Bonjour

J'avais posé la question il y a qq temps et je n'avais rien trouvé de
probant, puis un jour j'ai trouvé ça :

Installation
rundll32 printui.dll,PrintUIEntry /in /n serveurimp_partagée
Mise par défaut
rundll32 printui.dll,PrintUIEntry /n serveurimp_partagée /y



Je rajoute juste l'option /ga qui permet de 'monter' l'imprimante
pour tous les utilisateurs d'un poste, a lancer une fois sur le poste.

Pratique pour une salle de cours par exemple. Un petit coup de wsh et
on lance ca a distance sur tous les postes de la salle.

MB