有的一些命令不在管理員身份下運行,命令會不好使。
在bat文件開頭添加以下內容即可,親測有效。
cd /d %~dp0 %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit