Wenn über SCCM z.B. eine Softwareinstallation auf einem Client initiiert wird, führt der Client die Befehle unter dem System-Account “nt-autorität\system” aus. Wenn nun ein Skript z.B. unter einem lokalen Administrator läuft, aber über SCCM nicht, kann die Fehlersuche deutlich vereinfacht werden, wenn man Befehle unter dem System-Account ausführen kann.
Dazu benötigt man PsExec aus den PSTools von Windows Sysinternals.
Nun kann man z.B. eine Eingabeaufforderung unter dem System-Account starten durch:
psexec –s –i cmd.exe
Dieser Befehl muss natürlich als lokaler Administrator ausgeführt werden.
Nun wird eine zweite Eingabeaufforderung geöffnet. Mit dem Befehl “whoami” kann man überprüfen, dass man nun als lokaler System-Account “nt-autorität\system” arbeitet.