Imprimante réseau : installation automatique sur les clients ... - Windows & Software
Marsh Posté le 15-06-2004 à 19:56:52
Script de connexion en VBS, batch avec con2prt ou rundll32 printui.dll,PrintUIEntry etc...
Marsh Posté le 15-06-2004 à 21:17:39
j'ai du mal à piger les méthodes
c'est pourtant si simple quand c'est partagé sur un serveur, un double clic sur l'imprimante partagée et pan, mais là...
Marsh Posté le 15-06-2004 à 21:51:29
ben qand il faut installer la nouvelle imprimante sur 2000p clts ben c'est plus facile
Marsh Posté le 15-06-2004 à 21:53:56
CK Ze CaRiBoO a écrit : j'ai du mal à piger les méthodes |
Un double clic c'est encore trop compliqué pour une bonne partie des utilisateurs
Marsh Posté le 15-06-2004 à 22:08:32
Ben oui, mais chercher une imprimante dans l'AD et l'installer c'est encore plus compliqué
Les utilisateurs sont tous des feignants et des raleurs, c'est comme ca
Marsh Posté le 15-06-2004 à 22:11:58
enfin tout ça pour dire que ça m'intéresse aussi cette install automatique mais j'ai pas réussi à appliquer les méthodes expliquées là
Marsh Posté le 16-06-2004 à 09:10:08
J'ai testé "rundll32 printui.dll,PrintUIEntry" Ca marche impec avec une imprimante présente dans le INF de Winnt mais j'arrive pas à faire fonctionner le bignou pour une imprimante réseau installée sur un serveur :
- SERVER (nom du serveur)
- HP_LASER (nom du partage)
Marsh Posté le 16-06-2004 à 09:58:59
Voir en peut être KIX
Fonction addprinterconnection
Fonction setdefaultprinter
Marsh Posté le 16-06-2004 à 10:26:53
Je te déconseille con2prt, il fonctionne bien mais est affreusement lent... un script VBS est bien plus efficace.
Marsh Posté le 16-06-2004 à 20:29:24
Requin a écrit : Je te déconseille con2prt, il fonctionne bien mais est affreusement lent... un script VBS est bien plus efficace. |
en vbs ça m'intéresserait, t'as des exemples ?
Marsh Posté le 16-06-2004 à 20:41:10
CK Ze CaRiBoO a écrit : en vbs ça m'intéresserait, t'as des exemples ? |
Pompé je sais plus ou :
Code :
|
Marsh Posté le 16-06-2004 à 20:50:03
ok, donc pour l'utiliser, je change simplement le chemin UNC et les drivers partagés par le serveur d'impression font le reste ?
Marsh Posté le 17-06-2004 à 08:27:49
El Pollo Diablo a écrit : Pompé je sais plus ou : |
Pas bien loin Même probablement sur ce forum vu que c'est un de mes scripts.
Juste un petit ajout il existe une fonction qui permet de définir l'imprimante par défaut (par exemple en fonction du nom d'utilisateur). Voici ce que ca pourrait donner :
Code :
|
Marsh Posté le 17-06-2004 à 08:39:25
Ajout, si jamais le nom d'ordinateur s'obtient avec %COMPUTERNAME% ... de même que la plus part des variables d'environnement.
Marsh Posté le 17-06-2004 à 08:49:34
Un grand merci pour l'entraide, c'est vraiment sympa
--> c'est quand même marrant que l'on ne puisse pas définir des imprimantes par OU sous l'active : j'ai été surpris de cette absence !
Marsh Posté le 17-06-2004 à 09:26:15
Requin a écrit : Pas bien loin Même probablement sur ce forum vu que c'est un de mes scripts. |
C'est bien possible, ca marche bien en tout cas
Marsh Posté le 17-06-2004 à 12:24:22
El Pollo Diablo a écrit : C'est bien possible, ca marche bien en tout cas |
j'viens de tester là, bah parfois faut le lancer une deuxième fois le script, j'sais pas pkoi, d'un poste à l'autre ça dépend
sinon à part ça c'est ainaurme
ps : faut que j'me mette au wsh
Marsh Posté le 17-06-2004 à 19:13:48
à tout hasard requin, t'en as fait beaucoup des scripts dans cette veine ?
j'avoue que ça contente hautement mon côté faignasse
Marsh Posté le 17-06-2004 à 22:56:33
CK Ze CaRiBoO a écrit : à tout hasard requin, t'en as fait beaucoup des scripts dans cette veine ? |
C'est surtout interessent pour ce former en déchiffrant ces scripts on apprend beaucoup.
Marsh Posté le 17-06-2004 à 23:48:05
CK Ze CaRiBoO a écrit : à tout hasard requin, t'en as fait beaucoup des scripts dans cette veine ? |
ça peut servir ...> http://bellamyjc.net/fr/vbsdownload.html#console
Marsh Posté le 18-06-2004 à 07:56:04
CK Ze CaRiBoO a écrit : à tout hasard requin, t'en as fait beaucoup des scripts dans cette veine ? |
J'ai une bonne adresse :
http://www.microsoft.com/technet/c [...] fault.mspx
Reste à combiner ceux qui t'intéressent... et quand on sait que sur chaque GPO tu peux appliquer un script et que les scripts sont exécutés successivement
Tu verras il existe différentes méthodes, MS privilégie des appels à WMI... mais avec ces scripts tu peux vraiment faire des tas de trucs et appeler n'importe quelle méthode d'un objet COM.
Pour la documentation du langage :
http://msdn.microsoft.com/library/ [...] d=28001169
Marsh Posté le 19-07-2004 à 12:20:29
Slt FALCONPAGE,
tu l'as placé ou ton script vbs, pour les connexion imprimante?
Marsh Posté le 19-07-2004 à 12:46:23
Idéalement :
Control Pannel -> Administrative Tools -> Active Directory Users and Computers -> Sélectionne ton OU qui contient les comptes utilisateur -> Group Policy (GPO) -> New -> Login Script -> Choisir le script (il sera copié dans SYSVOL)
Marsh Posté le 19-07-2004 à 13:02:24
voila ma procédure:je séléctionne mon OU clique droit proriete, stratégie de groupe, nouveau je donne un nom, je clique sur modifier, puis ds config ordi, paramètre windows, script (démarrage/arret), double clique sur demarrage, ajouter, parcourrir et la je cherche mon script (moi je l'ai mis sur le bureau), ensuite ok c'est ca que tu veux dire? car moi c'est sou windows 2003 serveur en francais, et qu'est ce que tu veux dire par SYSVOL?
Marsh Posté le 19-07-2004 à 13:33:39
Berk un OS serveur en français !!! (appréciation inutile du jour)
Attention de mémoire démarrage/arrêt tu vas taper dans la partie MACHINE (donc applicable aux comptes machine), ce qui ne correspond pas aux scripts de login/logoff qui eux s'appliquent aux utilisateurs.
Tape \\SERVEUR\SYSVOL dans un explorateur... tu trouveras dans la hiérarchie sous la policy sur laquelle tu as appliqué le script une copie de ce dernier, ce qui permet d'avoir un ou plusieurs scripts centralisés sur le serveur, et donc un modif du script est répercutée rapidement sur l'ensemble du domaine (perso j'ai un dossiers "scripts" sur le bureau qui contient des raccourcis vers les divers scripts).
Sinon pense aussi à vérifier que tes utilisateurs ont le droit d'installer les imprimantes. Souvent mes utilisateurs n'ont pas le droits d'ajouter des pilotes d'imprimante, mais peuvent ajouter des imprimantes (pour autant que le pilote soit déjà installé). Ce qui implique que je me logue avec l'admin du domaine pour installer les pilotes la première fois, puis ensuite les utilisateurs auront les imprimantes qui se connecteront en fonction de ce que j'ai défini dans leur script de login.
Marsh Posté le 19-07-2004 à 13:48:41
Voila la commande VBS
'Création des imprimantes
Set objNetwork = CreateObject("WScript.Network" )
objNetwork.AddWindowsPrinterConnection "\\SERVER\Nom_Partage_Printer"
objNetwork.SetDefaultPrinter "\\SERVER\Nom_Partage_Printer"
Marsh Posté le 19-07-2004 à 14:05:14
Je viens de faire la même chose que toi, installer les nouvelles imprimantes via le login script,
J'ai créer des groupes NT, et mis les gens dedans, avec l'utilitaire IFMEMBER (ressource kit W2K), le loginscript determine dans quel groupe et le user et en fonction de ca fais appel au VBS avec les commandes que je t'ai donné
Marsh Posté le 15-06-2004 à 16:56:52
C'est possible ?
Je voudrais installer automatiquement une imprimante réseau sur tous les postes de mon batiment :
Windows 2000 server
poste Windows 2000 pro
--> Nous sommes tous sur le même domaine.