Verwenden der Verknüpfung zum Ausführen der Batchdatei als Administrator

579
Hen Wagner

Nach dieser Antwort:

https://stackoverflow.com/questions/6811372/how-to-code-a-bat-file-to-always-run-as-admin-mode#answer-13811519

Ich versuche, die folgende Batchdatei mit einer Verknüpfung auszuführen, die für markiert ist Run as administrator:

echo off echo hello world echo hello world > 1.txt pause 

Von c: \ temp in Windows 7 EE. Die Eingabeaufforderung blinkt und es wird keine Datei erstellt. Wenn die Batchdatei direkt (nicht über die Verknüpfung) ausgeführt wird, funktioniert sie - druckt, erstellt eine Datei und pausiert.

0
Ich denke, wenn Sie als Administrator arbeiten, müssen Sie explizit mit der Ausgabedatei sein. Versuchen Sie also `echo hallo Welt> C: \ Benutzer \ Hwagner \ Desktop \ 1.txt ', damit Sie wissen, wo die Ausgabedatei abgelegt wird. Andernfalls wird sie implizit an einem anderen Ort erstellt, und Sie werden sie nicht sehen, da sie sich unter dem Sicherheitskontext des Administrators befindet. Ich habe keine Zeit, dies jetzt unter Windows 7 zu testen, aber ich schätze, zumindest können Sie versuchen, zu bestätigen, ob es helfen wird. Pimp Juice IT vor 6 Jahren 1
Vielleicht mit dem Taskplaner? IDK. Mark Deven vor 5 Jahren 0

0 Antworten auf die Frage