Was ist das Standardarbeitsverzeichnis für eine geplante Aufgabe in Windows 2008 R2?

13

Es wird versucht herauszufinden, wo die Ausgabe einer geplanten Aufgabe mit langer Laufzeit gespeichert wird. Vermutlich befindet es sich im Arbeitsverzeichnis der Aufgabe. Leider wurde die Option "Start in" nicht gesetzt.

Die geplante Aufgabe verwendet das Konto "System".

Irgendwelche Ideen?

Belmin Fernandez
quelle
Diese Frage bezieht sich auf die Konfigurationsdateien. Ich suche nach der Ausgabe eines Befehls, bei dem es sich um geplante Aufgaben handelt, die im Arbeitsverzeichnis gespeichert werden. Die Frage wurde geändert, um klarer zu sein.
Belmin Fernandez
Ah richtig, Abstimmung zurückgezogen
squillman
Wahrscheinlich %Windows%\system32... eine zu überprüfende Testdatei erstellen?
HopelessN00b
Welche Anwendung / welchen Befehl wird Ihre geplante Aufgabe ausgeführt?
Brad Bouchard
Es ist ein Powershell-Befehl, der in das aktuelle Arbeitsverzeichnis ausgegeben wird. Ich würde ein Skript erstellen und es selbst testen, habe aber derzeit keinen Zugriff auf einen Nicht-Produktionsserver.
Belmin Fernandez

Antworten:

10

Das Standardarbeitsverzeichnis für eine geplante Aufgabe, die als lokales Systemkonto ausgeführt wird, lautet

%Windir%\System32\

Quelle: Ich habe es gerade getestet, indem ich eine geplante Task erstellt habe, die als SYSTEM ausgeführt wird und eine Batch-Datei ausführt. Die Batch-Datei enthielt die Zeile ipconfig > test123.txt. Wenn die geplante Aufgabe ausgeführt wird, wird die Datei test123.txt im Verzeichnis Windows \ System32 angezeigt.

Zweitens habe ich eine andere Task erstellt, die ebenfalls als SYSTEM ausgeführt wird, aber diesmal wurde die ausführbare Datei auf gesetzt C:\Windows\System32\WindowsPowershell\v1.0\powershell.exeund das angegebene Argument war C:\Users\Ryan\Desktop\test.ps1. Daher wurde die geplante Task so konfiguriert, dass das Powershell-Skript test.ps1 ausgeführt wird. Im Powershell-Skript war die Zeile ipconfig | Out-File .\test123.txt.

Die Datei test123.txt wurde beim Ausführen der geplanten Task erneut in meinem System32-Verzeichnis angezeigt.

Ryan Ries
quelle
3
Ja ... um es zu erweitern, glaube ich, dass es standardmäßig den laufenden Benutzer verwendet %USERPROFILE%. Als SYSTEM ist das der Ordner system32.
Nathan C
Komisch. In 2008R2 ist meine Standardeinstellung C:\Windows\SystemWOW64.
Kevin