windows-7 – 如何在批处理文件中启动具有管理员权限的程序
发布时间:2020-12-14 04:04:59 所属栏目:Windows 来源:网络整理
导读:如何从另一个批处理文件启动/调用批处理文件,但具有管理权限,以便它不会给出如下错误? Access is denied error code 5 这就像我希望的那样. echo PLEASE TYPE YOUR USERNAME AND PASSWORD IN THE FIELDS BELOW.echo.echo.echo.echo.set /p u=Username:echo.
如何从另一个批处理文件启动/调用批处理文件,但具有管理权限,以便它不会给出如下错误?
这就像我希望的那样. echo PLEASE TYPE YOUR USERNAME AND PASSWORD IN THE FIELDS BELOW. echo. echo. echo. echo. set /p u=Username: echo. set /p p=Password: start next.bat %u% %p%
有时像
AutoIt这样的第三方实用程序(参见
runas功能)不是一个选项 – 但如果你确实有这个选项,请检查它,因为这样可以让你完全按照你的目标行事.然后,您可以从脚本中调用AutoIt脚本并使用其runas函数.
Windows runas不支持提供密码,除非你对/ savecred选项感到满意 – 如果你只是从一台计算机上运行任务就没问题.它第一次会要求您输入密码,但之后它将不会(尽管每次使用时仍需要使用/ savecred选项).我有一种感觉,使用它可能是一个巨大的安全漏洞.但由于它似乎适用于您自己的机器,因此在您的批处理中使用此: runas /user:computernameusername /savecred yourcommand.exe 另一种方法是创建可由脚本调用的计划任务.您可以使用GUI或从提升的命令行创建它,如described here. 然后,您可以从脚本中调用它,如下所示: SCHTASKS /Run /TN yourtaskname (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 用于处理win32 FILETIME的Java库?
- Windows – 替代远程桌面软件
- microsoft-cognitive – LUIS:已添加具有相同密
- 在Windows 7中打开带冒号(“:”)的文件名
- windows – CFileDialog :: OnInitDialog()不调用
- saltstack在windows客户端远程执行脚本提示路径不
- 【ZT】iSpring Free Cam – 免费易用的「录制屏幕
- Windows Azure – 将.NET Web应用程序转移到Azur
- 如何使用Microsoft AD为内部PHP应用程序实施单点
- 在Windows(Vista)中将文件重命名为空文件名
热点阅读