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
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Les marchés publics peuvent-ils encore faire émerger des champions numériques français ?
- ESET accélère en France et mise sur l’IA face à la montée des cybermenaces
- Souveraineté des données : cessons de traiter le symptôme, attaquons-nous aux causes
- Asys accélère sur la planification intelligente avec l’acquisition de m-work
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
