Mettre un script local pour ajouter une imprimante réseau ?

Mettre un script local pour ajouter une imprimante réseau ? - Win NT/2K/XP - Windows & Software

Marsh Posté le 23-02-2005 à 11:22:58    

Y a-t'il une commande permettant d'ajouter une imprimante réseau , le but étant de l'ajouter a un profil fixe sur un réseau NT4 et XP Pro mixte , donc je souhaiterai ajouter l'imprimante a la connection du compte et si possible la virer à la déco...(genre avec kix c faisable , mais sans kix, merci)
 
WB.
 :hello:


---------------
"Never been much better than at 127.0.0.1"
Reply

Marsh Posté le 23-02-2005 à 11:22:58   

Reply

Marsh Posté le 23-02-2005 à 12:15:32    

Reply

Marsh Posté le 23-02-2005 à 14:09:47    

Code :
  1. strComputer = "."
  2. Set objWMIService = GetObject("winmgmts:" _
  3.     & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
  4. Set objPrinter = objWMIService.Get("Win32_Printer" ).SpawnInstance_
  5. objPrinter.DriverName = "HPcouleur"
  6. objPrinter.PortName   = "IP_192.168.10.15"
  7. objPrinter.DeviceID   = "HP5010"
  8. objPrinter.Location = "LOCAL 700"
  9. objPrinter.Network = True
  10. objPrinter.Shared = True
  11. objPrinter.ShareName = "HP700"
  12. objPrinter.Put_


 
J'ai ca sous la main , mais suis pas sur que ca tourne bien , des idées ?  
 
WB.
(a mettre en gros dans la clé run de la BDR en .VBS)


Message édité par whiteburner le 23-02-2005 à 15:12:07

---------------
"Never been much better than at 127.0.0.1"
Reply

Marsh Posté le 24-02-2005 à 10:00:08    

drapal
:hello:


---------------
"Never been much better than at 127.0.0.1"
Reply

Marsh Posté le 25-02-2005 à 14:05:10    

un p'tit up pour le Wikaindeu...
 
Si qqun a un coup de pouce suis preneur , en gros voudrait mettre un script en démarrage de all users pour faire cela:
 
Connecter imprimante \\PC01\HP01
Définir HP01 comme printer par défaut
 
et c tout...:p


---------------
"Never been much better than at 127.0.0.1"
Reply

Marsh Posté le 25-02-2005 à 15:11:30    

personnellement, j'utilise un .vbs (imprimante.vbs) dont voici le contenu :

Code :
  1. ' ********************************************************************************
  2. ' *
  3. ' * WSH Network Object.
  4. ' *
  5. Dim WSHNetwork
  6. Set WSHNetwork = WScript.CreateObject("WScript.Network" )
  7. ' on error resume next
  8. WshNetwork.AddWindowsPrinterConnection "\\serveur\nom-imprimante-reseau","description-de-l'imprimante"


 
 
 chez moi ca donne :  
 

Code :
  1. ' WshNetwork.AddWindowsPrinterConnection "\\reinitxp\europe","Lexmark T620"


 
 
[/cpp]
 
normalement, a partir du moment ou elle est installée et partagée sur ton reseau (il faut idealement l'ajouter sur un serveur qui sera chargé du spool), ce script fonctionne tres bien.
 
apres, tu deploie ce script via les stratégies de groupe, ou encore en le mettant dans le menu demarrer de all users :)
 
tu peux aussi utiliser :  
 

Code :
  1. WshNetwork.AddWindowsPrinterConnection "\\serveur\nom-imprimante","Lexmark T620"
  2. WshNetwork.SetDefaultPrinter "\\serveur\nom-imprimante(de partage)"


 
ce qui te permet d'installer et de definir une imprimante par defaut


---------------
Feed | Vente trucs | Le gras, c'est la vie  ¯\_(ツ)_/¯  
Reply

Marsh Posté le 28-02-2005 à 08:58:58    

ok je tente ca de suite , merci de ton aide !
 

Reply

Marsh Posté le 28-02-2005 à 09:07:10    

bon.....avec mon compte admin de ma machine -> http://img239.exs.cx/img239/9042/sanstitre6ib.jpg
 
Sinon j'ai carrément un problème de permissions avec un compte user...y'a moyen d'ajouter un login/pass par défaut ?
 
WB.


Message édité par whiteburner le 28-02-2005 à 09:07:31
Reply

Marsh Posté le 28-02-2005 à 09:08:36    

Code :
  1. WshNetwork.AddWindowsPrinterConnection "\\PC705-06\HP705","HP 705"
  2. WshNetwork.SetDefaultPrinter "\\PC705-06\HP705"


 
Contenu de mon script

Reply

Marsh Posté le 28-02-2005 à 09:15:04    

t'a pas mis le debut du script ?


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 28-02-2005 à 09:15:04   

Reply

Marsh Posté le 28-02-2005 à 09:17:14    

ben non , tu m'as dis que tu avais mis que ca dans ton post plus haut donc moi aussi , je teste avec le reste du script...
 
WB.

Reply

Marsh Posté le 28-02-2005 à 09:19:56    

whiteburner a écrit :

ben non , tu m'as dis que tu avais mis que ca dans ton post plus haut donc moi aussi , je teste avec le reste du script...
 
WB.


 
 
moi, j'ai rien dis encore !  :p  
 
le script complet :


 ' ********************************************************************************
 ' *
 ' * WSH Network Object.
 ' *
 Dim WSHNetwork
 Set WSHNetwork = WScript.CreateObject("WScript.Network" )
 ' on error resume next
 WshNetwork.AddWindowsPrinterConnection


 
+ tes ligne ...


 WshNetwork.AddWindowsPrinterConnection "\\PC705-06\HP705","HP 705"  
 WshNetwork.SetDefaultPrinter "\\PC705-06\HP705"


 


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 28-02-2005 à 09:27:19    

oups , autant pour moi , ct gorn nova , pas grave , bon je reteste, mais mon user local est un user limité , ca va quand même marcher ?  
 
wb
(merci de ton aide en tout cas !)

Reply

Marsh Posté le 28-02-2005 à 09:28:00    

Code :
  1. ' ********************************************************************************
  2. ' *
  3. ' * WSH Network Object.
  4. ' *
  5. Dim WSHNetwork
  6. Set WSHNetwork = WScript.CreateObject("WScript.Network" )
  7. ' on error resume next
  8. WshNetwork.AddWindowsPrinterConnection
  9. WshNetwork.AddWindowsPrinterConnection "\\PC705-06\HP705","HP 705" 
  10. WshNetwork.SetDefaultPrinter "\\PC705-06\HP705"

Reply

Marsh Posté le 28-02-2005 à 09:34:37    

http://img236.exs.cx/img236/3928/sanstitre1tq.jpg j'ai ceci maintenant en étant loggé avec un compte user limité , sinon avec l'admin tjrs pas de problème...
 
WB.

Reply

Marsh Posté le 28-02-2005 à 09:46:50    

vire la ligne 8 de ton script ...


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 28-02-2005 à 09:49:52    

y' pas un moyen d'ajouter un mdp login par défaut...
 
WB.

Reply

Marsh Posté le 28-02-2005 à 09:50:49    

j'en sais vraiment rien !! dsl ! j'y connais rien en vbs ...
 
bonne chance quand meme !


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 28-02-2005 à 09:52:45    

la j'ai viré la ligne 8 , plus de problème de script si ce n'est la permission refusée...je dois surement changer un truc au niveau des comptes limités pour lui permettre d'installer l'imprimante , mais quoi...?
bonne question...
 
WB.

Reply

Marsh Posté le 28-02-2005 à 10:38:24    

help plz

Reply

Marsh Posté le 28-02-2005 à 12:41:47    

personne en scripting ?  
 
WB.

Reply

Marsh Posté le 28-02-2005 à 15:39:23    

Question con , y'a pas une commande du genre net use pour ca ?  
 
Genre (imaginons) net use \192.168.10.12:805 (port fictif de l'imprimante) ?
 
WB.

Reply

Marsh Posté le 28-02-2005 à 15:46:42    

il me smeble que ca a dejà ete aborder la semaine derniere sur le forum ( ajouter une imprimante avec NET USE )
 
essaye une petite recherche !
 
@+


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 28-02-2005 à 15:59:26    

oki je teste !

Reply

Marsh Posté le 01-03-2005 à 15:11:45    

marche pas non plus , si un bon scripteur passe par la , qu'il me tape sur la tete , je lui expliquerai la situation en MP si il faut..
 
WB.

Reply

Marsh Posté le 01-03-2005 à 15:16:27    

http://forum.hardware.fr/forum2.ph [...] =0&subcat=
 
les différentes méthodes  (script vbs, con2prt et net use)


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 01-03-2005 à 15:24:07    

ok merci , je jette mon oeil (et du coup je vois plus rien , c'est malin...)

Reply

Marsh Posté le 30-03-2005 à 14:34:57    

bonjour
 
il semble q'une nouvelle DLL du resource kit 2003
pourrait etre une solution
 
bon courage
 

Reply

Marsh Posté le 20-04-2005 à 22:45:15    

Bonjour,
 
J'utilise un script pour creer des imprimante
 
Mais j'ai pas trouver la commande à utiliser pour la lister dans l'annuaire :'(
 
Quelqu'un pourrait-il m'aider ??
 
Merci

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed