首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在管理员模式下运行.bat批处理文件

在管理员模式下运行.bat批处理文件
EN

Stack Overflow用户
提问于 2016-09-28 11:32:45
回答 2查看 192关注 0票数 0

我正在尝试将某些计算机同步到网络中的TimeServer,因此我编写了一个简单的批处理脚本来完成这项任务。我已经放到我们的WDS服务器上了。如何在管理员模式下运行它。如果我以管理员身份打开cmd提示符,它以"C:\Windows\System32\“开头,这是我想要运行的位置,那么我如何实现它呢?我不想计划它,也不想使用人民币单击并选择”以管理员身份运行“

操作系统: Win 2012R2

我的批处理文件包含。

代码语言:javascript
复制
reg add HKLM\SYSTEM\CurrentControlSet\services\w32time\Config /v MaxNegPhaseCorrection /t REG_DWORD /d 0xffffffff /f
reg add HKLM\SYSTEM\CurrentControlSet\services\w32time\Config /v MaxPosPhaseCorrection /t REG_DWORD /d 0xffffffff /f
w32tm /config /syncfromflags:manual /manualpeerlist:"132.186.XX.XX 132.186.127.XX 132.186.192.XX 132.186.XXX.XX" /largephaseoffset:120000
net stop w32time
net start w32time
w32tm /resync

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2016-09-28 11:39:24

创建批处理文件的快捷方式。

右键单击快捷方式,转到属性->快捷方式选项卡->高级。

勾选以管理员身份运行

票数 1
EN

Stack Overflow用户

发布于 2016-10-07 01:56:38

将以下代码添加到批处理文件的开头:

代码语言:javascript
复制
runas.exe /savecred /user:#administratoraccount# "%windir%/System32/cmd.exe" 

将#administratoraccount#替换为管理员的用户名。

第一次运行它时,它会询问该管理员帐户的密码。输入它。除非从windows凭据锁中删除密码,或者更改该管理员的密码或用户名,或者禁用该用户名,否则无论何时从那时起运行批处理文件,它都会自动以管理员身份运行cmd.exe。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39737580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档