RUNAS 最佳解决方法-使用CPAU 帮助受限用户安全地以管理员权限运行程序和命令 2010-12-29 11:37:47| 分类: 电脑常识 | 标签:cpau runas 密码 加密 管理员 |字号大中小 订阅 在现在域管理中,经常会遇到一些程序或工具无法以普通用户权限运行,而必须用到管理员权限的情况,有的甚至于生产业务息息相关
出现这种问题的原因多种多样,如早期开发人员的认识不够,有的是为了拦截、修改某些文件而不得已采取的手段,等等
随着 Vista、Windows 7 的部署,问题也日渐凸显
为此,微软提供了runas 命令来提升用户权限,但 runas 的缺点就在于,每次使用都必须输一遍密码,极不方便
使用脚本自动完成操作虽然能满足要求
但是脚本的编写、加密的工作量大,且不利于管理
CPAU 是个轻巧、灵活的命令行工具,能以更简单的批处理方式帮助受限用户安全地以管理员权限完成操作
支持 200/XP/2003/VISTA
在我的Windows 7 M3 上测试通过
(下载请看 2F) CPAU 的用法和runas 相似,但扩展功能更多
基本用法: CPAU -u user [-p password] -ex "WhatToRun" [switches] -u 执行该任务的用户名,域环境需要全称 如:domain\administrator -p 该用户的密码,如果没有此开关,回车后要求输密码(不可见) -ex 需要执行的程序,对于有空格出现的路径,建议加双引号,如 "c:\Program Files\qq
exe" -lwp 或-lwop 如果是本地账户,必须使用此开关才能交互式认证
举例: CPAU -u administrator -p 123456 -ex CMD -lwp 管理模式下的命令行 CPAU -u administrator -p 1