Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1413 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°2277935
drayaina
Posté le 18-03-2016 à 09:58:22  profilanswer
 

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
mood
Publicité
Posté le 18-03-2016 à 09:58:22  profilanswer
 

n°2277952
Chelmi18
Posté le 18-03-2016 à 13:03:06  profilanswer
 

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

n°2278095
drayaina
Posté le 21-03-2016 à 08:20:36  profilanswer
 

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:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

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

 

Sujets relatifs
Supprimer un message avec OPTION "DEL" pour messagerie interneDelphi : supprimer une ligne dans un DBgrid à partir d'un bouton
comment passer find avec -exec à spawn ?passer les noms de fichiers contenant une ou plusieurs espace(s) ?
[Resolu]Supprimer la ligne vide[EXCEL] passer d'un tableau croisé à des lignes à plat
Python, supprimer une ligne d'un fichier texteDictionnaire dans liste ---> ajouter/supprimer/modifier le dico
[VBS] Find & replace avec une chaine contetant des guillemetsRécupérer variable d'une URL dans un VBS
Plus de sujets relatifs à : [Résolu] VBS Passer droits administrateur=> delete des imprimantes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR