ca fait un petit moment que je fais des essais avec ShellExecute et Run, mais infructueux pour faire fonctionner un executable windows
Je m'explique :
je voudrais me faire un désinstalleur de mise à jour windows via l' outil de désinstallation autonome de Windows.
La commande dans le cmd en admin qui fonctionne très bien :
wusa /uninstall /kb:1234567 (chiffre = exemple)
que je fasse :
ou
ShellExecute(@WindowsDir & "\System32\wusa.exe", " /uninstall /kb:1234567")
à la base mon code est ceci :
$sItem = "KB5003503 - Installed On : 06/21/2021 - [Update]"
$sKB = StringLeft($sItem, 9)
$sKBNumber = StringReplace($sKB, "KB","/KB:")
Run(@ComSpec & " /c" & "wusa /uninstall " & $sKBNumber)
si quelqu'un peu m'éclairer car là vraiment je ne comprends pas pourquoi
Merci