最新发布的 Windows Management Framework (WMF) 3.0 包含了 PowerShell 3.0 这个针对系统管理员的命令行脚本工具。同时也包括了 Windows Management Instrumentation (WMI)和 Windows Remote Management (WinRM)的升级以及一种新的 OData 的 IIS 扩展。
据微软所说,PowerShell 现在包含了2,400 个cmdlet 。3.0 版本引入了无连接会话(disconnected sessions)、工作流、计划任务、 cmdlet 发现、管理代理(delegated administration),同时使用了更接近自然语言的语法。新版本适用于Windows 7 SP1,Windows Server 2008 R2 SP1 和Windows Server 2008 SP2 (已经内建于Windows 8 和Windows 2012)。
WMI 的新功能包括:
- 使用非托管代码(native code)编写 PowerShell cmdlet
- 一个新的 MI(management infrastructure),它是用于 CIM 操作的客户端 API,这使得 PowerShell 能够管理非 Windows 平台的服务器和设备
- 一种简化的提供程序(provider)开发模型
WinRM 的连接性得到了升级,它提供了更安全、更健壮的会话机制,在会话中断时能够自动重启。另外,同一管理员发起的多个 PowerShell 会话现在可以运行在同一进程中,而不再需要运行多个进程。
Management OData IIS 扩展是一种用于从 Windows 客户端和非 Windows 客户端进行基于网页管理(Web-base administration)的 OData 服务。
查看英文原文: WMF 3.0 RTM Including PowerShell 3.0 Now Available
感谢侯伯薇对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论