Server 2012 – VBS-Dateien des Taskplaners bleiben bei „OpenWith.exe“ hängen

Server 2012 – VBS-Dateien des Taskplaners bleiben bei „OpenWith.exe“ hängen

Ich habe vor Kurzem einen Windows Server 2012 eingerichtet und muss einige geplante Aufgaben einrichten, die VBS-Dateien ausführen. Diese Aufgaben laufen auf Server 2008 einwandfrei und laufen einwandfrei, wenn ich sie manuell starte. Wenn ich sie jedoch über den Taskplaner ausführe, läuft das VBS nicht und bleibt für immer im Status „Wird ausgeführt“.

Wenn ich den Task-Manager überprüfe, sehe ich, dass er einen Prozess namens „OpenWith.exe“ erstellt.

Es sieht so aus, als ob der Taskplaner die Dateierweiterung .vbs nicht versteht.

Ich habe die Aufgabe so eingestellt, dass sie unter meiner Benutzeridentität ausgeführt wird, wenn ich angemeldet bin, dieses Fenster wird jedoch in meiner Konsolensitzung nicht angezeigt.

Ist das schon einmal jemandem passiert?

Antwort1

Die Antwort nach einigen Recherchen scheint zu sein, dass ich das VBS stattdessen mit Cscript ausführen musste. Und zwar so:

Cscript //nologo  "C:\myscript\script.vbs"

Antwort2

Siehe diesen Beitrag:

https://superuser.com/questions/556681/it-opens-open-with-prompt-whenever-scheduled-task-run

Ich denke, Sie müssen .vbs-Dateien mit WScript.exe verknüpfen.

Antwort3

Sie müssen das für die Aufgabe zu verwendende Programm/Skript angeben.

Registerkarte „Aktion“ --> Programm starten --> Programm/Skript: CScript.exe

Argumente hinzufügen: Der Speicherort Ihrer VBS-Datei. (C:\VBS\VBSfile.vbs)

Einfacher geht es, wenn Sie eine .bat-Datei erstellen und die Aufgabe so einrichten, dass die Batchdatei ausgeführt wird. Schreiben Sie Folgendes in die Batchdatei:

cscript.exe C:\ORDNER\YourScript.vbs

Gehen Sie zur Aufgabe und legen Sie fest, ob ein Programm gestartet werden soll (Name der Batchdatei).

verwandte Informationen