Batch Script to Run as Administrator

后端 未结 12 2082
没有蜡笔的小新
没有蜡笔的小新 2020-12-13 11:18

I\'m writing a client/server checking program but it needs to run as Administrator.

I want this to run silently on my network and users, and I don\'t want the \"Run

12条回答
  •  感情败类
    2020-12-13 11:36

    @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
      
     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`
    

提交回复
热议问题