1、集成PowerShell
PowerShell是微软开发的新的交互式的命令行工具,利用其可以非常方便地进行任务脚本的编写类似与Linux中的Shell,它使管理员能够全面地自动操作和控制系统管理任务。有人说它将是CMD的继任者,微软有意将用PowerShell代替CMD。其实,微软开发PowerShell已经很久了,并且在此后的系统规范中对其的支持力度越来越大,目前的最高版本为2.0。虽然微软不遗余力的推广PowerShell,但直到Windows 7它还没有将其集成捆绑到任何一个桌面操作系统中。据说微软本来要将其集成到Vista中,但是由于其存在某些缺陷而最终放弃。这次微软将PowerShell集成到Windows 7中,是否意味着PowerShell已经完全成熟了呢?
在Windows 7中集成的PowerShell版本为2.0,其中包括两个工具,一个是Windows PowerShell Integrated Scripting Environment(ISE),它是PowerShell的脚本编程工具;另一个是Windows PowerShell,这就是我们通常所说的PowerShell。在Powershell中可以完成CMD中所有的操作,但它远比CMD强大,有人形象地写了一个公式powershell=cmd+.net+c#,可见其有多强大。
图1 Windows 7集成Powershell 2.0
UAC的全称是User Account Control(用户账户控制),它是Windows Vista提供的一个安全特性。它会在用户使用计算机进行更改系统设置或者安装软件等会影响到系统安全性、稳定性的操作时弹出一个对话框,友善的提示用户他们要进行的操作。
上面是微软官方的对UAC技术的说明,但用户并不买微软的帐,大家为其“自作多情”的频繁提示搞得厌烦之极。有人竟将其列为Vista的10大诟病之一,于是把其当作Vista的“鸡肋”功能,纷纷除之而后快关闭了UAC。
微软似乎对UAC情有独钟,竟然冒天下之大不韪在Windows 7中仍然使用了该技术。所不同的是,Windows 7中的UAC似乎更加人性化,用户可以根据安全策略设置不同的等级。使用过Vista的人都深有体会,对于UAC微软给予用户的只有两个选项,“用还是不用”,用户只能在安全和方便之间做个选择。这样生硬的态度,让用户厌烦。
可以看到在Windows 7中UAC分为4个级别,安全性由低到高分别1、2、3、4,默认级别为2,这时“only notify me when programes try to make changes to my computer”大概意思是只有当应用程序试图改变电脑配置是才弹出UAC窗口。因此,在一般情况下用户不会感觉到UAC的存在,因为它有自己的底线,只有在企图突破底线时它才会站出来。当用户将UAC的安全界别设置为最低时它“Never notify me”,就相当于Vista中禁用了UAC。反之,当将UAC的级别设置4时,它“Always notify me and wait for my response”即事无巨细都会向你请示,这就相当于Vista默认的UAC状态。
图2 Windows 7 UAC(用户帐户控制)
本文来源:华军资讯 作者:佚名