Bonjour à tous!
J'espère qu'une personne charitable peut m'éclairer dans mon dilème.....
Voilà,
J'ais crée un script en vbs pour la connection de différents lecteurs et imprimantes réseaux selon l'apartenance à un groupe. Pour ce cas pas de problème, mais là où je bloque c'est que certains postes on leur propre imprimante local et je doit les mettre en défaut.
Donc ce que je faits je met en partage une des imprimantes et dans le scripte j'explique que si le non poste est X par emple je le connecte sur l'imprimante \\X\nom-imprimante, et là IMPOSSIBLE
Alors que si je fait la demande de connexion du poste Y sur l'imprimante \\X\nom-imprimante ca marche!
Voici le bout de code:
Select Case UserGroup.name
Case "service"
'IMPRIMANTE RESEAU
WshNetwork.AddWindowsPrinterConnection "\\SERVEUR\IMP-1-N&B"
WshNetwork.AddWindowsPrinterConnection "\\SERVEUR\IMP-2-N&B"
WshNetwork.SetDefaultPrinter "\\SERVEUR\IMP-3-N&B"
Dim oNetwork, sprintpath, nomposte
'recup nom du poste
Set oNetwork = CreateObject("WScript.Network" )
nomposte = oNetwork.ComputerName
'CONNEXION IMPRIMANTE LOCAL LES IMPRIMANTES MIS EN PARTAGE
Select case nomposte
case "X01"
sprintpath = "\\X01\impopu"
WshNetwork.AddWindowsPrinterConnection sprintpath
WshNetwork.SetDefaultPrinter "\\X01\impopu"
case "XU02"
'sprintpath = "\\X02\imp-X02"
'WshNetwork.AddWindowsPrinterConnection sprintpath
WshNetwork.SetDefaultPrinter "\\imp-X02"
End Select
Je suis débutante, alors merci de votre aide! C'est super urgent!!!