[Résolu] VBS Passer droits administrateur=> delete des imprimantes

VBS Passer droits administrateur=> delete des imprimantes [Résolu] - VB/VBA/VBS - Programmation

Marsh Posté le 18-03-2016 à 09:58:22    

Bonjour c'est re moi avec mes imprimantes infâmes !!  :D  :hello:  
 
Cette fois-ci j'aimerais encore une fois avoir un coup de main mais cette fois pour ma partie de script pour la suppression des imprimantes sur les postes clients voici le bout de script  

Code :
  1. '***Retire les messages d'erreurs pour parraître invisible au yeux de l'utilisateur
  2. on error resume next
  3. '***Temps d'attente de 20 secondes avant l’exécution du script
  4. WScript.Sleep 20000
  5. strComputer = "."
  6. Set objWMIService = GetObject("winmgmts:" _
  7. & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
  8. Set colInstalledPrinters = objWMIService.ExecQuery _
  9. ("Select * from Win32_Printer" )
  10. For Each objPrinter in colInstalledPrinters
  11. '***Condition sur certaines imprimantes avec un nom spécifique qui ne seront pas supprimées.
  12. If objPrinter.Name <> "NameImprim1" and objPrinter.Name <> "NameImprim2" and objPrinter.Name <> "NameImprim3" and objPrinter.Name <> "NameImprim4" and objPrinter.PortName <> "X.X.X.1" and objPrinter.PortName <> "X.X.X.2" and objPrinter.PortName <> "X.X.X.3" then
  13. '***Suppression des imprimantes en locale
  14. objPrinter.Delete_
  15. End IF 
  16. Next


 
Et le problème c'est que pour un utilisateur lambda l'accès est refusé... Tandis qu'avec le compte administrateur tout se fait sans que rien n’apparaisse :/
Il serait possible d'ajouter les droits à l'utilisateur pour supprimer les imprimantes et ensuite les lui retirer sans qu'ils ne voient rien  ??  
Si c'est le cas need le bout de script :p  
 
Merci d'avance pour vos réponses !!!!!!  :wahoo:


Message édité par drayaina le 21-03-2016 à 08:23:43
Reply

Marsh Posté le 18-03-2016 à 09:58:22   

Reply

Marsh Posté le 18-03-2016 à 13:03:06    

Salut,
 
Voir du côté des commandes Runas et Elevate.
 
http://stackoverflow.com/questions [...] r-from-vbs

Reply

Marsh Posté le 21-03-2016 à 08:20:36    

Yop, merci de ta réponse Chelmi18  :)  
Mais j'ai finalement trouvé une solution beaucoup plus simple et plus bourrin... Juste créer une seconde GPO, certes c'est pas très allégé au niveau des stratégies mais temps que ça passe ... :p  
Je vais garder le lien au cas où ça ne passerait plus ^^'  
Merci encore d'avoir répondu aussi rapidement !  :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed