probreaker
Goto Top

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 face-smile

Content-ID: 1160976049

Url: https://administrator.de/contentid/1160976049

Ausgedruckt am: 24.11.2024 um 09:11 Uhr

chkdsk
chkdsk 16.08.2021 um 12:59:44 Uhr
Goto Top
Gebe doch in der Batch schon die Admin Abfrage mit

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`