Windows自带 Runas命令 以特定用户运行指制定程序,但必须手工输入密码。
RUNAS 用法:
RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ] /user:<UserName> program
RUNAS使用示例:
runas /noprofile /user:mymachine\administrator cmd
说明:使用本机上的Administrator管理员身份执行CMD,/noprofile为不加载该用户的配置信息。
runas /profile /env /user:mydomain\admin “mmc %windir%\system32\dsa.msc”
说明:使用本机上的admin身份扫行msc控制台。 /profile为指定加载用户配置文件。 /env 表示使用当前环境。
runas /env /user:[email protected] “notepad \”my file.txt\””
说明:使用域用户身份运行,并指定使用notepad打开my file.txt文档。
————————————————————————————————————————
Lsrunase很好的解决了Runas命令的问题,不必每次输入密码。
应用场景:例如金蝶软件的有些功能必须使用管理员身份执行方可使用
使用方法:
1. 将lsrunase文件夹内的lsrunase.exe复制到电脑的C:\Windows\System32下
2. LSencrypt.exe工具将密码加密生成加密密码
3. 使用如下格式脚本内容,存为*.bat文件(例如kis为管理员用户)
lsrunase /user:kis /password:y1BojPkA8PaA /domain:leaderment.com /command:”C:\Program Files (x86)\Kingdee\KIS\BZB\KDWin.exe” /runpath:”C:\Program Files (x86)\Kingdee\KIS\BZB\”
4. 使用Quick Batch File Compiler将BAT转换成EXE文件
A. 开启Quick Batch File Compiler — 选择“文件”→“打开”,找到刚才生成的BAT文件 — 选择“项目“→“编译”,将该BAT文件转换成EXE文件 – 保存任何位置,直接双击运行,即可以管理员身份直接开启金蝶软件
附件: