【摘要】
企业环境中,为了安全起见一般都没有赋予域用户或者企业的PC客户端用户管理员权限;避免客户端随意安装软件或非正规软件,以免企业环境中毒;目前软件发展迅速;许多软件需要更新替代已经换用更好的软件;但这些软件普遍需要本地管理员权限才能安装;一般较小的软件我们可能会采用组策略推送到客户端,但较大软件使用组策略推送缓慢也易造成网络阻塞;本文介绍一种系统工具CPAU,可以使用CPAU将本地管理员的权限封装到软件中,普通域用户执行安装脚本可以使用封装的权限直接进行安装此软件,方便且效率;如下为CPAU的使用测试教程。
【正文】
1、使用一台客户端,使用本地管理员登录计算,创建文件夹,将CPAU.EXE和需要安装的软件放在同一目录下;(注:目录文件夹使用英文字符)

2、打开cmd命令行;切换到cpau的软件目录下;
3、运行命令行cpau.exe -u dev\administrator -p 密码 -ex EasyConnectInstaller.exe -enc -file passwd;
cpau 为cpau的程序
-u –p –env都是cpau的参数,此处不做解释,可以运行命令cpau /?查看命令帮助;按enter键直接运行;最后查看到The command completed successfully. 表示成功完成;
4、运行成功后,会在创建的目录中生成自定义的passwd的文件;打开文件是加密后的权限账户及密码;
5、在文件的上一层目录(可自定义)创建install.bat脚本;此脚本执行用于安装封装的软件;
6、脚本编写命令;cd bin CPAU -dec -file passwd -lwp
7、到此处整个封装完成,可以将整个安装目录添加到压缩文件提供给用户;也可以使用第三方工具将安装目录封装成exe文件直接运行安装;如autoit;此处就不做介绍;
8、将安装文件拷贝到普通用户的桌面上,测试验证;直接双击需要安装的软件;显示需要输入管理员账户及密码;
9、切换到上一层,查看到了install.bat的脚本;直接运行脚本;查看到软件正在安装;未提示要输入管理员用户及密码;
10、最后显示安装成功;在控制面板中也能查看到刚安装的软件;