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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1160976049
Url: https://administrator.de/contentid/1160976049
Ausgedruckt am: 24.11.2024 um 09:11 Uhr
1 Kommentar
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`