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
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- IBM i célèbre ses 25 ans
- Activer la mise en veille prolongée dans Windows 10
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Cybersécurité Active Directory et les attaques de nouvelle génération
Les plus consultés sur iTPro.fr
- Attaques IA : un Active Directory peut être compromis en 40 minutes
- L’application jetable, le piège de l’IA générative
- Cybersécurité : les entreprises françaises réclament un durcissement inédit de la réglementation
- Le tournant Mythos : les entreprises devront opposer des agents IA à des agents IA
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
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
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- 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
