Frage 1: Funktioniert das auf allen akt. Win-Systemen? WinVista, Win10, Server2012 bis 2019 ?
schtasks.exe gibt's seit XP (nur Professional). Insofern sehe ich da wenig Probleme. Es kann sicherlich nicht schaden, auf die Existenz der schtasks.exe zu prüfen und den Rückgabewert von ShellExecute auszuwerten.
Zitat:
Frage 2: Gibt es "Verbesserungsvorschläge" bei diesem Script?
Spar dir die cmd.exe. Ruf stattdessen gleich die schtasks.exe auf. Macht weniger Knoten ins Hirn wegen Quoting (CMD kann da sehr zickig sein). Ggf. vielleicht die Funktion Format() benutzen, um den Code etwas leichter entziffern zu können.
Grüße
Dalai