首页 | Blogs | 项目合集 | Bilibili↗
←返回 |
创建:2022-08-26 | 最后更新:2023-01-30
get 管理员权限
VBS快速获取 (无临时文件)
goto getUACAdmin
:getUACAdmin
@REM rem 配置path路径
@REM if exist "%SystemRoot%\SysWOW64" path %path%;%windir%\SysNative;%SystemRoot%\SysWOW64;%~dp0
rem 通过访问bcd的方法判断是否有UAC管理员权限
bcdedit >>nul
if '%errorlevel%' NEQ '0' (goto UACPrompt) else (goto UACAdmin)
:UACPrompt
rem 通过VBS方法得到UAC管理员权限
rem mshta是一个快速执行JS/VBS脚本的命令行工具
%1 start "GetUACAdmin:getting" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
exit 0 /b
exit 0 /b
:UACAdmin
cd /d "%~dp0"
echo 当前运行路径是:%CD%
echo 已获取管理员权限
goto main
启用变量拓展
rem 进行延迟变量拓展(允许使用[!]作为延迟变量)
SetLocal EnabledElayedExpansion
调用Microsoft Store
系统需要在win10以上
打开软件详情
ms-windows-store://pdp/?ProductId=9WZDNCRFHVN5
rem ProductId 需要替换成目标ID,这里是计算器
rem 去微软官网搜应用名字从URL获取