Lsrunase — 以特定身份运行某个应用程序

302 Views
No Comments

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文件 – 保存任何位置,直接双击运行,即可以管理员身份直接开启金蝶软件

附件:

  1. Lsrunase
  2. Quick Batch File Compiler V3.7.5.0 
END
 0
我是有限度的,您已经到底了