Ich versuche, eine Batchdatei auf einem lokalen Computer als Benutzer mit Administratorrechten auszuführen, auf dem ein anderer Benutzer ohne Administratorrechte angemeldet ist.
Die Batchdatei versucht einfach, eine TXT-Datei darunter zu erstellen C:\
. Sie soll „testen“, ob das Administratorkonto noch über Administratorrechte auf dem Computer verfügt oder ob es diese vielleicht irgendwie verloren hat.
Ich habe Folgendes versucht:
C:\\PsTools\\psexec64.exe -u domain/email -p password -h cmd /c "C:\test\asd.bat"
Das Problem hierbei besteht darin, dass versucht wird, „PSEXESVC“ herunterzuladen, dies jedoch nicht möglich ist, da der angemeldete Benutzer kein Administrator ist und das Terminal daher nicht über erhöhte Rechte verfügt.
Ich habe eine Reihe anderer psexec-Flags wie -s
oder ausprobiert -i
, aber nichts scheint zu funktionieren.
Ich bin nicht ganz sicher, wie ich das anstellen soll. Hat jemand eine Idee?