Suprimer une imprimante par du VB ou .bat

Akira -  
 captainKirk -
je voudrait faire un .bat ou un executable en VB qui supprime une imprimante sous windows XP si quelqu un avait 2 ou 3 idees sa me depanerai bien merci d avance
A voir également:

3 réponses

Akira
 
en faite je veux desinstaller cette imprimante sur une 50 ene de poste et j aimerais envoyer un .bat ou un exe en VB en tache planifie sur tout les postes pour eviter de faire 50 desinstallation manuelle
1
captainKirk
 
C'est surement "un peu" tard :D mais ca pourra peut-être servir à quelqu'un d'autre :

Public Sub DeletePrinter(strNom As String)
Dim strComputer As Variant
Dim objWMIService As Variant
Dim colInstalledPrinters As Variant
Dim objPrinter As Variant

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colInstalledPrinters = objWMIService.ExecQuery _
("Select * from Win32_Printer where DeviceID = '" & strNom & "'")

For Each objPrinter In colInstalledPrinters
objPrinter.Delete_
Next
End Sub
0
romuald_m Messages postés 174 Statut Membre 25
 
salut
pourquoi ne la desinstalles-tu pas tout simplement ?

Le pc est une machine formidable a qui on fait porter:
Une housse pour la poussiere et le chapeau pour les erreurs
-2