windows域管理,本是很好的管理方式,方便的软件分发,权限控制等功能。不过由于我处软件分发总有那么一些电脑没有成功安装,或是新装的电脑安装软件时漏了安装一些软件,而这些软件需要管理员权限安装的,用户使用过程中发现却什么软件、补丁自己安装就是了。为此,找了网上的一些文章后决定用AUTOIT这个软件写个脚本,让用于自动运行补丁或软件安装,不用管理员协助安装。
在网上下载AUTOIT,安装也很简单,我写的脚本也很简单,主要是用runas命令:
编译好exe可执行程序后,用WINRAR打包,再用winrar的工具,制作自解包,设置参数,解压文件夹,解压后自动运行命令,就是这样解决了我处面对的问题。
我们知道autoit功能很强大,以后多深入学习后再和大家交流。
Local $sUserName = "Username" Local $sPassword = "Password" RunAs($sUserName, @ComputerName, $sPassword, 0, @ComSpec, @SystemDir)
RunAs(“管理员用户名”,“域名”,“管理员用户密码”,0,“待调用的可执行文件名(含.exe)”,“待执行程序所在文件夹”)
注:这样将密码写在命令里是很不好的方法,我们是临时的解决方法,请参照的人员注意。脚本编译后可能遭反编译,所以这种做法只能是临时解决问题的一种临时方法。