Mis en ligne le 29/04/2003
Il n’est pas toujours simple de mettre la bonne imprimante à la disposition de la bonne personne dans de grands réseaux ou dans une société dans laquelle les employés changent constamment de système. Utiliser toujours la même imprimante n’a aucun sens pour les travailleurs nomades ou les commerciaux qui branchent leurs portables chaque fois d’un lieu différent.Et, quand plusieurs personnes partagent un ordinateur ou qu’une personne utilise plus d’une station de travail, il faut être capable d’offrir la bonne imprimante adaptée à la situation. Un programme VBScript peut, automatiquement, installer et connecter aux imprimantes au moment de la connexion de l’utilisateur, selon son identité ou celle de l’ordinateur, puis supprimer la connexion imprimante quand l’utilisateur se déconnecte. Ce procédé donne de meilleurs résultats sur des OS basés sur Windows NT comme Windows XP, Windows 2000 et NT parce que l’on peut créer la connexion d’imprimante et installer les drivers en une étape. Toutefois, on peut faire de même sur des ordinateurs Windows 9.x à condition d’avoir des drivers pré-installés.
Se connecter aux imprimantes
Comme je l’explique dans l’article
« Connecter les utilisateurs aux ressources réseau » ce mois-ci, WSH
(Windows Script Host) abstrait l’interface
de nombreux objets Win32, y compris
WshNetwork (appelé aussi
WScript.Network), une collection de
ressources réseau, de lecteurs partagés
et d’imprimantes. Le nom de l’ordinateur
(ComputerName), le nom de l’utilisateur
(UserName) et le domaine de
l’ordinateur (UserDomain) sont tous des propriétés de l’objet WshNetwork.
WshNetwork permet plusieurs méthodes
pour l’accès réseau aux lecteurs
et aux imprimantes. Pour associer une
imprimante à un port, utilisez la méthode
AddPrinterConnection. Pour
créer une connexion d’imprimantes
Windows (et installer automatiquement
le lecteur sur XP, Win2K ou NT),
utilisez la méthode AddWindows-PrinterConnection, que j’utiliserai
dans les exemples de cet article. Pour
définir l’imprimante par défaut pour
un ordinateur , utilisez la méthode
SetDefaultPrinter. Vous pouvez utiliser
WshNetwork pour installer la prise en
charge des imprimantes réseau partagées
et vous pouvez utiliser l’instruction
Select Case et la fonction
InputBox pour assouplir le processus.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Fuites de données : la France, 2ème pays le plus touché au monde début 2026
- Nomios accélère sur la cybersécurité industrielle avec un SOC renforcé et une Factory OT immersive
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Reprendre le contrôle de son SI : la clé d’un numérique à la fois souverain et responsable
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
