[19]Window管理框架WMF(Window Management Framework) 5.0 VS Window管理框架WMF(Window Management Framework) 5.1

原创 2017年01月09日 00:58:29

最近笔者在研究PowerShell DSC, 我们知道PowerShell DSC是PowerShell的一部分,而PowerShell又是WMF(Window Management Framework)Window管理框架的一部分。网上用Window管理框架百度了一下,搜索的结果很少;现在给大家科普一下,截止2017年1月9日,当前的最新正式发布版本是WMF5.0。 而最新的WMF5.1 还在处于Preview(Beta版本),还不是正式的发布版本。正式版本将在2017年1月19日发布。


那什么是Window管理框架呢?因为其牵涉到版本很多,笔者就以最新的WMF 5.0 正式版和WMF 5.1 公测版为例子,说明其到底包含了什么.Window管理框架WMF(Window Management Framework) 5.0 和 Window管理框架WMF(Window Management Framework) 5.1的区别是什么呢?


@WMF(Window Management Framework)Window管理框架 5.0 正式版

Windows Management Framework (WMF) 5.0 RTM 主要用来安装在Window Server 2012 R2,Window Server 2012,Window Server 2008 R2,Window 8.1 以及Window 7 SP1等操作系统上。主要包含了下面的一些组件和功能。

  • Windows PowerShell
  • Just Enough Administration (JEA)
  • Windows PowerShell Desired State Configuration (DSC)
  • Windows PowerShell Integrated Scripting Environment (ISE)
  • Windows PowerShell Web Services (Management OData IIS Extension)
  • Windows Remote Management (WinRM)
  • Windows Management Instrumentation (WMI)

注意,如果在Window 10上,我们已经更新Window 10到了 Version 1511的话,WMF 5.0 RTM已经默认存在了。如果需要更新操作系统,请选择Settings > Update & security > Windows Update > Check for updates.


@WMF(Window Management Framework)Window管理框架 5.1 公测版(Product Overview)

WMF 5.1 包括 the PowerShell, WMI, WinRM, and Software Inventory and Licensing (SIL) 等组件,且WMF 5.1 将会和Window Server 2016一起正式发布。WMF 5.1 能够被安装在 Windows 7, Windows 8.1, Windows Server 2008 R2, 2012, and 2012 R2等机器上面。相对于WMF 5.0 RTM, WMF 5.1 将会提供下面的功能。

  • 提供一些新的PowerShell cmdlets,比如 local users and groups; Get-ComputerInfo
  • PowerShellGet 方面的提高,比如强制模块的签名(enforcing signed modules), 安装JEA模块。
  • 包的管理,支持 Containers, CBS Setup, EXE-based setup, CAB packages
  • 对于PowerShell DSC和PowerShell类等调试(Debugging) 方面的提高
  • 系统安全性的提高,比如在使用PowerShell DSC和PowerShellGet cmdlets时,强制实施模块目录签名(catalog-signed modules
  • 对于一些用户的请求的疑问和WMF本身问题的修复。

重要的注意事项如下。

  • WMF 5.1需要安装.NET 4.5的框架。如果没有装.NET 4.5的框架,安装能成功,但是其主要的功能不能运行。具体信息请参考Install and Configure WMF 5.1.
  • 在WMF 5.1 RTM 发布出来以后,如果想安装WMF 5.1 RTM ,必须先卸载WMF 5.1 公测版(Product Preview)。
  • WMF 5.1 RTM 应该能够直接在WMF 5.0 或者WMF 4.0上安装,而不需要先卸载WMF 5.0 或者WMF 4.0。
  • 在Windows 7 或者Windows Server 2008 R2机器上,没有必要再安装WMF 5.1之前先安装WMF 4.0。 不过在WMF 5.1 公测版(Product Preview)不支持前面的功能,但是在WMF 5.1 RTM(正式版本)将会解决。

那么如何知道你当前机器上装的是WMF的什么版本呢? 很简单,打开PowerShell控制台,输入下面的命令:

PS C:\DSC> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.14409.1005
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.14409.1005
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

从上图可以看出,作者当前的WMF最新的版本是 5.1.


版权声明:本文为博主原创文章,未经博主允许不得转载。

Windows Management Framework 3.0 ITPro 的福音

http://www.microsoft.com/en-us/download/details.aspx?id=34595 1. 仅能安装在 Win7 SP1, Win2008 R2 SP1, ...
  • FrankGGH
  • FrankGGH
  • 2012年09月13日 22:48
  • 1633

Windows PowerShell 使用SDKMAN

前言 sdkman(The Software Development Kit Manager),从名字上就可以很明显的感觉到,这个软件是干什么的,有点像Nodejs中的nvm工具。...
  • soslinken
  • soslinken
  • 2017年08月04日 13:09
  • 1535

ansible管理windows实践

一、前言 近期打算搞搞自动部署,因为是windows服务器,一些工具和系统支持都不是太好。最后发现ansible比较火,最重要的是他支持windows。本文主要就ansible 在windows使用...
  • jingleli21
  • jingleli21
  • 2017年12月21日 15:15
  • 64

框架与Window对象 学习笔记(一): 创建多个框架

下面的页面包含多个框架。我们要创建3个HTML文件,第一个就是定义框架集的页面文件:   以上代码保存为TopWindow.htm。 下面我们将创建两个文件: functio...
  • u010078400
  • u010078400
  • 2013年10月14日 15:15
  • 608

Window Management Console

gpedit.msc   用户组策略管理平台compmgmt.msc 计算机管理平台
  • DGenerationX
  • DGenerationX
  • 2008年12月14日 11:27
  • 352

微软的新一代Windows套件包管理器(OneGet)

自从上一篇文章向大家阐明了为什么要学习PowerShell后。这次,我想从PowerShell最基本的入口概念说起,那就是用PowerShell来操作以及管理Windows上的套件包,说起套件包的管理...
  • itanders
  • itanders
  • 2017年07月03日 23:24
  • 746

Cassandra3.110+Python2.7.3 Windows安装

1. 请确保JDK的版本比较新,Cassandra需要更高的jdk版本支持,这里使用当前最新的版本1.8.0_1442. 安装Cassandra需要先安装Python,对于Python的版本有特殊的要...
  • vbirdbest
  • vbirdbest
  • 2017年08月29日 08:55
  • 620

Swing Application Framework简单使用和总结

 SAF能做什么?1. 管理窗口的启动和关闭,对整个窗体进行管理。其中继承SingleFrameApplication类就不需要手动设置窗体的位置和大小,程序会自动记住上次打开窗体的位置和大小。如果需...
  • woderchen
  • woderchen
  • 2007年11月12日 10:00
  • 2520

Robot Framework 经验谈 - 在窗口间随意切换

Selenium 2中,Browser对应浏览器实例进程,Window对应标签页。 当用Open Browser方法打开一个新的浏览器,这个浏览器下的各个标签页就构成了多个Window,每个Wind...
  • divfor
  • divfor
  • 2015年05月07日 15:47
  • 8692

PowerShell:Power Shell 安装

Windows Power Shell是微软提供给系统管理员和IT人员的一个外壳工具和脚本运行环境,可以通过编程实现对系统的自动化管理和操作。 Power Shell最初的代号是Monad,也成为M...
  • hery2002
  • hery2002
  • 2015年06月17日 15:24
  • 537
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[19]Window管理框架WMF(Window Management Framework) 5.0 VS Window管理框架WMF(Window Management Framework) 5.1
举报原因:
原因补充:

(最多只允许输入30个字)