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