自動以管理員身份運行批處理(bat)文件


我們可以使用一種變通的方法,讓bat啟動時,首先調用vbs腳本,通過vbs腳本,以管理員身份調用該bat的 runas 部分
我們的腳本可以寫在runas 下,這樣就點擊該bat腳本,就可以已管理員身份運行了

創建一個用戶名為ppp 密碼為111的用戶

@ECHO OFF
setlocal EnableDelayedExpansion
color 3e
title 添加服務配置
 
PUSHD %~DP0 & cd /d "%~dp0"
%1 %2
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof
:runas
 
::填寫自己的腳本
net user ppp 111 /add
net localgroup administrators  ppp /add
echo 執行完畢,任意鍵退出
 
pause >nul

還有另外一種方法:https://www.jb51.net/os/win10/483686.html(我未使用,感興趣的可以試試,win的系統命令我不太熟,[打臉])。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM