bennib22
Goto Top

Bat als admin ausführen

ich will eine bat als admin ausführen, ohne rechtsklick etc...

Wenn ich bei Win7RC eine *.bat ausführe klappt das nicht immer.

Wenn ich dann ">Rechtsklick>ausführen als Admin" mache klappts.

gibt es vielleicht einen befehl, (wie z.B. @echo off), den ich am anfang hinschreibe, damit die *.bat als admin ausgeführt wird???


PS:Ich weiß, dass @echo off nix mit admin zu tun hat.

Content-ID: 127479

Url: https://administrator.de/forum/bat-als-admin-ausfuehren-127479.html

Ausgedruckt am: 22.12.2024 um 23:12 Uhr

chrisgurg
chrisgurg 20.10.2009 um 09:06:14 Uhr
Goto Top
wenn ich das richtig verstanden hab, dann sollte dir das helfen:

runas /user:administrator "irgendwas.bat" / mcc / etc.

dann sollte er dich nach nem Passwort fragen, wenn du die bat ausführst.

du kannst natürlich auch das Passwort in der Bat hinterlegen:

runas /user:administrator "Passwort" irgendwas.bat

MfG

Chris
DerWoWusste
DerWoWusste 20.10.2009 um 09:54:50 Uhr
Goto Top
Chris's Ansatz bringt leider nichts, da es nichts mit Privilegien oder NTFS zu tun hat, sondern mit elevation - diese erfolgt nicht durch Nutzerwechsel.
INstallier Dir das Microsoft Powertoy elevate von hier: http://technet.microsoft.com/en-us/magazine/2008.06.elevation.aspx
Anleitung: ebendort.
chrisgurg
chrisgurg 20.10.2009 um 10:45:50 Uhr
Goto Top
@ DerWoWusste:

Danke, man lernt nie aus face-smile
bennib22
bennib22 20.10.2009 um 10:57:57 Uhr
Goto Top
geht das auch ohne zusatzprogramme??
DerWoWusste
DerWoWusste 20.10.2009 um 19:47:33 Uhr
Goto Top
Ja, geht. Erstell einen geplanten Task und starte den per Verknüpfung. Im Task vorher den Haken setzen bei "mit höchsten Rechten starten".
Vorteil elevate: Fliegengewicht, installieren, Batch mit "elevate notepad" startet Notepad nach UAC-Abfrage mit vollen Rechten.
Vorteil Task: schon eingebaut, braucht überhaupt keine UAC.
bennib22
bennib22 21.10.2009 um 08:28:18 Uhr
Goto Top
Zitat von @DerWoWusste:


Im Task vorher den Haken setzen bei "mit
höchsten Rechten starten".

geht das auch bei xp/vista???
wenn ja wo?
DerWoWusste
DerWoWusste 21.10.2009 um 13:28:33 Uhr
Goto Top
Bei xp ist dies nicht nötig, wenn ein KOnto den Task ausführt, das Mitglied der Admingruppe ist - deswegen gibt es das hier auch nicht. Bei Vista/2008/W7 im Task auf dem Register "allgemein" und heißt genau "mit höchsten Privilegien ausführen".