我有以下脚本
NET SESSION >nul 2>&1
IF %ERRORLEVEL% EQU 0 ( ECHO Administrator PRIVILEGES Detected! ) ELSE ( ECHO NOT AN ADMIN!)
set keyFolder=C:\downloads
set keyWeb=http://localhost:9802/blabla/file.txt
rem net start somePool
ping %keyWeb%
set scriptDir=%~dp0
%scriptDir:~0,2%
cd %scriptDir%
ping %keyWeb%
getWEb.exe "%keyWeb%" "%keyFold%\auth_public_key.txt"
IF %ERRORLEVEL% EQU 0 ( ECHO good, it was downloaded! ) ELSE ( ECHO bad, not downloaded!)
此脚本以管理员身份运行,由periodinc程序调用 不幸的是
getWEb.exe "%keyWeb%" "%keyFold%\auth_public_key.txt"
有时在没有管理员权限的情况下运行 我尝试了其他方法,遗憾的是我不能使用带有用户名+密码的runas / profile,因为只有当我们通过rdp连接到机器时才允许机器和密码有效
答案 0 :(得分:0)
创建bat文件的快捷方式
右键单击快捷方式,然后选择
properties - shortcut -advanced - 以管理员身份运行