Kann man eine Bat Datei in Java mit Admin Rechte ausführen?
Hallo Zusammen
Ich bin auf der Suche nach einer Möglichkeit eine Bat Datei in Java mit Admin Rechte auszuführen. Wie man eine Bat Datei über Java Runtime öffnet weis ich bereits. Jedoch benötigt dieser noch Admin Rechte. Ist dies in Java möglich?
Danke schon mal
Ich bin auf der Suche nach einer Möglichkeit eine Bat Datei in Java mit Admin Rechte auszuführen. Wie man eine Bat Datei über Java Runtime öffnet weis ich bereits. Jedoch benötigt dieser noch Admin Rechte. Ist dies in Java möglich?
Danke schon mal
Please also mark the comments that contributed to the solution of the article
Content-ID: 1160976049
Url: https://administrator.de/forum/kann-man-eine-bat-datei-in-java-mit-admin-rechte-ausfuehren-1160976049.html
Printed on: May 12, 2025 at 01:05 o'clock
1 Comment
Gebe doch in der Batch schon die Admin Abfrage mit
An den Anfang der Batch
und an das Ende der Batch einfügen
An den Anfang der Batch
@echo off
call :isAdmin
if %errorlevel% == 0 (
goto :run
) else (
echo Requesting administrative privileges...
goto :UACPrompt
)
exit /b
:isAdmin
fsutil dirty query %systemdrive% >nul
exit /b
:run
und an das Ende der Batch einfügen
exit /b
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "cmd.exe", "/c %~s0 %~1", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B`