判斷BAT文件是否有Administrator的運行權限

摘要:判斷BAT文件是否有Administrator的運行權限

 

@ECHO OFF
 
Rem 创建文件路径
set TempFile_Name=%SystemRoot%\System32\BatTestUACin_SysRt%Random%.batemp
echo %TempFile_Name%
 
Rem 写入文件
( echo "BAT Test UAC in Temp" >%TempFile_Name% ) 1>nul 2>nul
 
Rem 判断写入是否成功
if exist %TempFile_Name% (
echo 正在以管理员身份运行当前批处理
) else (
echo 没有以管理员身份运行当前批处理 
)
pause
 
Rem 删除临时文件
del %TempFile_Name% 1>nul 2>nul
 
echo 按空格键退出……
pause >nul

人生到處知何似
應似飛鴻踏雪泥