@Kirikkayis: Das ist definitiv falsch. subprocess.call erwartet eine Liste als Argument. Der Threadstarter macht das schon richtig.
@joelini11: Subprocess kann externe Programme starten, und zwar genau so, wie du sie auf der Kommadozeile startest. Was passiert also, wenn du dein Kommando genau so auf der Kommandozeile eingibst?
Code: Alles auswählen
c:\>C:\Windows\System32\cscript.exe sccm_runaction.vbs
?
Denn die Fehlermeldung, die du bekomst, hat nichts mit Pyhton sondern mit dem extern aufgerufenen Programm zu tun. Innerhalb von Python erscheint, soweit man das an der einen Zeile Code bewerten kann, alles richtig zu sein.
Auf Python 3.5 (glaube ich) würde ich allerdings
subprocess.run() verwenden.