Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3128 connectés 

 


Dernière réponse
Sujet : Définir Imprimante par défaut
olicel j'ai essayé ce script la ...
 
Set WshNetwork = WScript.CreateObject("WScript.Network" )
WshNetwork.AddPrinterConnection "\\poste-02-19\epson_02_19", "LPT1"
WshNetwork.SetDefaultPrinter "\\POSTE-02-19\epl-5700
 
Vous pouvez me filer un coup de pouce parce que je seche
Olivier

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
olicel j'ai essayé ce script la ...
 
Set WshNetwork = WScript.CreateObject("WScript.Network" )
WshNetwork.AddPrinterConnection "\\poste-02-19\epson_02_19", "LPT1"
WshNetwork.SetDefaultPrinter "\\POSTE-02-19\epl-5700
 
Vous pouvez me filer un coup de pouce parce que je seche
Olivier
olicel je rajoute une question.
J'ai une imprimante partagé sur le poste 2.
SUr le poste 1 j'aimerais que tout les utilisateurs qui se connecte se voit affecté l'imprimante du poste 2 comme imprimante par defaut.
Comment faire ?
Il faudrait d'abord l'installer, puis la definir par defaut.
Le pb c'est que le fait de l'installer et de la definir par defaut, ces paramètre vont se garder dans le profil tuilisateur...
vwpolo69 MERCI,
Beaucoup pour ton aide.
helvetik ben la je t'ai donné la version complete.
Mais étant donné que ton client a surment le pilote de l'imprimante du boulot installé sur son profil, il te suffite de mettre dans son script de démarrage:
 
WshNetwork.SetDefaultPrinter nom_de_l_imprimante
 
Donc si c'est une hp laserjet4 qui se trouve sur le serveur01, ca donne:
 
WshNetwork.SetDefaultPrinter \\serveur01\laserjet4
 
Le mieux c'est que tu fasses des tests pour bien comprendre comment ca se passe... mais c'est pas sorcier.  
Y'a aussi plein de site qui explique comment coder en vbs.
Celui-ci donne beaucoup d'exemple: http://www.bellamyjc.net/fr/vbsobjets.html
vwpolo69 Merci,
Je dis pas que j'ai tout compris mais je vais essayé.
Est ce que la question à déjà été posée, si oui peux tu me donner le lien, j'ai fait une recherche j'ai rien trouvé.
Encore merci
helvetik

Code :
  1. ' Met le Cscript comme environnement de scription par defaut
  2. Set WshShell = WScript.CreateObject("WScript.Shell" )
  3. WshShell.Run "cscript //H:CScript"
  4. ' Initialise la classe reseau.
  5. Set WshNetwork = WScript.CreateObject("WScript.Network" )
  6. On Error Resume Next
  7. 'initialisation des constantes
  8. serveur="\\nom_du_serveur_d'impression\"
  9. computer=WshNetwork.ComputerName
  10. 'initialise le chemin des imprimantes
  11. PrinterPath1=serveur & "nom_de_l'imprimante"
  12. 'initialise le nom des drivers
  13. PrinterDriver1="nom_du_driver"
  14. 'connect les imprimantes
  15. WshNetwork.AddWindowsPrinterConnection PrinterPath1, printerDriver1
  16. 'Définit l'imprimante par défaut
  17. If  computer= "nom_du_portable_de_ton_client" Then
  18.    WshNetwork.SetDefaultPrinter PrinterPath1
  19. End If

vwpolo69 Bonjour,
Je voudrais définir sur un client une imprimante réseau par défaut lors de sa connection au réseau.
Je m'explique Mr X posséde un portable celui-ci l'utilise avec une imprimante à la maison et au bureau avec une imprimante réseau.
Le problème est que Mr x oublie de modifier son imprimante par défaut lorsqu'il arrive au bureau et imprime sur un mauvais Driver donc 500 pages avec des caractéres illisible dessus.
Je voudrais définir un script lors de sa connexion réseau, le problème c'est que j'y connais rien en script. Pouvez vous m'aider?
Help me please!!
Configuration
Serveur: Windows server 2003
Poste: Windows 2000.
Merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)