Bonjour à tous,
Nouveau membre sur le forum pour vous exposer mon problème.

Je dois faire un script pour supprimer d'anciennes imprimante réseau sur un grand nombre d'utilisateur. Pour cela j'utilise Vbs en passant par un objet WMI qui modifie la base de registre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Const HKEY_CURRENT_USER = &H80000001
 
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_ 
strComputer & "\root\default:StdRegProv")
 
strKeyPath = "printers\settings"
strStringValueName = "\\printer_server\chare_printer"
 
oReg.DeleteValue HKEY_CURRENT_USER, strKeyPath, strStringValueName
Cela fonctionne pour une valeur mais je voulais supprimer toute les imprimantes (valeur de registre) commençant par les mêmes caractères
Exemple \\printers_server\printer_*

Je ne suis pas dans le développement et il y a peut être d'autre moyen.

Merci d'avance pour vos réponse.