gpt4 book ai didi

batch-file - 以管理员身份运行的批处理脚本

转载 作者:行者123 更新时间:2023-12-03 08:24:04 24 4
gpt4 key购买 nike

我正在编写一个客户端/服务器检查程序,但它需要以管理员身份运行。

我希望它在我的网络和用户上静默运行,并且我不希望“以管理员身份运行”提示。是否有任何开始代码可以放入批处理文件以使其以管理员身份自动运行?

最佳答案

@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
<YOUR BATCH SCRIPT HERE>
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`

关于batch-file - 以管理员身份运行的批处理脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14639743/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com