Bonjour à tous,
Je dois écrire un script qui permet à l'ouverture d'une session utilisateur d'ajouter les imprimates dont il peut se servir.
Voici mon script en vbs :
Option Explicit
Dim objNetwork, strLocal, strUNCPrinter1, strUNCPrinter2, strUNCPrinter3, strUNCPrinter4, strUNCPrinter5, strUNCPrinter6, strUNCPrinter7, strUNCPrinter8, strUNCPrinter9, strUNCPrinter10, strUNCPrinter11, strUNCPrinter12, strUNCPrinter13, strUNCPrinter14, strUNCPrinter15, strUNCPrinter16, strUNCPrinter17
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 strUNCPrinter1 = "\\srv-tse\SocialXerox" strUNCPrinter2 = "\\srv-tse\ComptaX_Coul" strUNCPrinter3 = "\\srv-tse\ComptaX_NB" strUNCPrinter4 = "\\srv-tse\PhotXerox-A3-Coul" strUNCPrinter5 = "\\srv-tse\PhotXerox-A3-NB" strUNCPrinter6 = "\\srv-tse\PhotXerox-A4-Coul" strUNCPrinter7 = "\\srv-tse\PhotXerox-A4-NB" strUNCPrinter8 = "\\srv-tse\RICOH A3 2022" strUNCPrinter9 = "\\srv-tse\RICOH A4 2022" strUNCPrinter10 = "\\srv-tse\Xerox 5550 A3" strUNCPrinter11 = "\\srv-tse\Xerox 5550 A4" strUNCPrinter12 = "\\srv-tse\Xerox-B-5550-A3" strUNCPrinter13 = "\\srv-tse\Xerox-B-5550-A4" strUNCPrinter14 = "\\srv-tse\Xerox-B-7120-A3-COUL" strUNCPrinter15 = "\\srv-tse\Xerox-B-7120-A3-NB" strUNCPrinter16 = "\\srv-tse\Xerox-B-7120-A4-COUL" strUNCPrinter17 = "\\srv-tse\Xerox-B-7120-A3-NB" Set objNetwork = CreateObject("WScript.Network") objNetwork.AddWindowsPrinterConnection strUNCPrinter1 objNetwork.SetDefaultPrinter strUNCPrinter1 WScript.Quit ' End of Guy's set printer script.
Dans mon AD j'ai des groupe de sécurité :
-Groupe A
-Groupe B
-Groupe C
Ce que je souhaite faire :
EN fonction du groupe auqel mon utilisateur appartient, affecter les imprimantes dont il peut utiliser.
Est il possible de faire cela ?
Merci
Partager