您现在的位置: IT专家网 > WinSystem子站 > Windows Vista
PowerToys 轻松提升Vista特权
Windows Vista在默认情况下并不能很好的处理绝大多数用户的要求。例如,在Admin模式下,在命令行中启动一个进程并不容易……
【TechTarget独家】最近,我写了一篇关于在Windows Vista中如何为文件夹添加一个“以管理员身份打开命令窗口”的右键菜单选项。同时,在Michael Murgolo的一篇文章中也讨论了他曾创建的基于微软软件设计工程师John Stephens设计的脚本程序、具有类似功能的一套工具——"Elevation PowerToys" 工具包,只是功能上更强大。
这些工具包用来提升用户特权,或者控制用户帐户。这在Vista中比较简单。Windows Vista在默认情况下并不能很好的处理绝大多数用户的要求。例如,在Admin模式下,在命令行中启动一个进程并不容易。所有这些工具一旦安装上,都可以通过“添加/删除程序”菜单移除。
这些工具中,最基本的就是Elevate Command PowerToy。它以一个可执行命令行的形式(elevate.cmd)存在,可以通过命令行本身启动,或者通过脚本程序启动。使用elevate语法,请求的命令就能够以管理员的身份运行。
注意:不管什么时候执行这个操作,都会出现一个相应的用户帐户控制(UAC)提示。这个程序无法阻止UAC对话框的弹出,因为这已经根深蒂固的深入到现在的Windows Vista属性中。(通过命令行方式操作有可能关闭UAC,但是这个操作本身需要UAC鉴定!)
工具包中的另一个PowerToy是Run as Administrator for Scripts,它为.VBS/.WSH脚本添加了一个右键菜单选项,同时允许以管理员的身份运行。这项技术基本上与其他提升文件类型的技术一样。Murgolo在文章中还列举了如何对.MSI包进行此操作的步骤。
注意:不管怎么样,如果你试图在Vista中安装.MSI包,你都将收到一个UAC提示,这个提示预先批准.MSI包以管理员的身份运行,从而避免在后期安装时再出现提示。
最后,不管是以普通用户的身份还是以管理员的身份,还有一种方法可以在文件夹中打开命令提示符(同样,使用右键单击菜单),这是一种与anda相似的技术,能在文件夹中打开Windows PowerShell提示框。毫无疑问,这么做的前提是假设你已经安装了PowerShell。
此文章中文版权归TechTarget和天极公司所共有,任何第三方不得转载。!!
原文链接:http://searchwincomputing.techtarget.com/tip/0,289483,sid68_gci1262708,00.html
- 本文关键词:

