In einem Batch-Skript auf Administrator-Rechte prüfen
Das folgende Batch-Skript soll Ihnen zeigen, wie Sie überprüfen können, ob ein Batch-Skript mit Administrator-Rechte aufgerufen wurde. In diesem Beispiel erfolgt nur eine entsprechende Ausgabe bevor das Skript beendet wird.
Hinweis: Das folgende Skript ist für ein deutschsprachiges Windows 7 System ausgelegt. Sollten Sie zum Beispiel ein englisches Windows 7 System verwenden, müssen die IF-Abfrage entsprechend anpassen.
@echo off
for /f "tokens=1,2*" %%s in ('bcdedit') do set STRING=%%s
if (%STRING%)==(Zugriff) goto NOADMIN
echo.
echo Das Batch-Skript wurde als Administrator aufgerufen.
echo.
goto END
:NOADMIN
echo.
echo Das Batch-Skript wurde als Benutzer aufgerufen.
echo.
:END
pause
for /f "tokens=1,2*" %%s in ('bcdedit') do set STRING=%%s
if (%STRING%)==(Zugriff) goto NOADMIN
echo.
echo Das Batch-Skript wurde als Administrator aufgerufen.
echo.
goto END
:NOADMIN
echo.
echo Das Batch-Skript wurde als Benutzer aufgerufen.
echo.
:END
pause
Dieser Eintrag wurde am 23.06.2012 erstellt.
Direkter Link zu dieser Seite: http://www.gtkdb.de/index_24_1714.html
[ Zur Startseite ] [ Zur Kategorie ]
© 2004-2021 by Georg Kainzbauer