最近笔者在研究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> $PSVersionTableName                           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.

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

  1. .Net Framework 3.0 概述

    Microsoft .NET Framework 3.0, the managed programming model for Microsoft® Windows®, includes the .N ...

  2. 浅析Entity Framework Core2.0的日志记录与动态查询条件

    前言 Entity Framework Core 2.0更新也已经有一段时间了,园子里也有不少的文章.. 本文主要是浅析一下Entity Framework Core2.0的日志记录与动态查询条件 去 ...

  3. 在 .NET Framework 4.0 的程序中使用 .NET Framework 2.0 的程序集

    场景 在 目标框架 为 .NET Framework 4 的程序中,引用 目标框架 为 .NET Framework 2.0 的程序集,并使用 .NET Framework 2.0 程序集中的类型或者 ...

  4. 如何手动删除并重新安装 .NET Framework 2.0

    如何手动删除并重新安装 .NET Framework 2.0 本文可能包含一个指向 Windows 安装程序清理实用程序 (MSICUU2.exe) 的链接.如果被定向到本文使用 Windows 安装 ...

  5. net framework 4.0 4.6.1

    net framework 4.0 64位是一款主要运用于win7 64位系统的一个.net开发平台.在很多必要的软件跟游戏中经常需要用到net framework 4.0,它的强大功能以及对代码编程 ...

  6. Log4j 2再现新漏洞;缺乏资助不是开源软件安全的唯一问题;微软公布 Entity Framework 7.0 计划 | 开源日报

    整理 | 宋彤彤 责编 | 屠敏 开源吞噬世界的趋势下,借助开源软件,基于开源协议,任何人都可以得到项目的源代码,加以学习.修改,甚至是重新分发.关注「开源日报」,一文速览国内外今日的开源大事件吧! ...

  7. ExtJs2.0学习系列(3)--Ext.Window

    ExtJs2.0学习系列(3)--Ext.Window 前言:关于extjs,为了照顾还没有入门的新手,我给一点提示,有一个网站浪曦视频在线里面请了个老师录制了extjs的介绍入门的视频,环境可能不同 ...

  8. 可用于在 Microsoft.NET Framework 4.0 中的 ASP.NET 浏览器定义文件的修补程序

    http://support.microsoft.com/kb/2600088 此修补程序为 Internet Explorer 和 Mozilla Firefox 在浏览器定义文件引入了更新的定义. ...

  9. 重装Microsoft .NET Framework 4.0

    重装Microsoft .NET Framework 4.0 1.开始-输入CMD-回车(如图1-1). 图 1-1 2.在弹出的黑屏窗口输入control回车(如图1-2). 图 1-2 3.点击窗 ...

最新文章

  1. Matlab与ROS通信设置
  2. 二值网络训练--A Empirical Study of Binary Neural Networks' Optimisation
  3. samba+quota配置
  4. SharePoint 补丁
  5. SaltStack工具中MySQL的模块返回值问题解决
  6. 渲染测试软件 d15,D5 Render(D5 渲染器)1.7.0 正式版发布 | 一款 RTX 实时光线追踪可视化实时渲染引擎,而且是国产软件!...
  7. cJSON库源码分析
  8. python 内置函数 eval()函数 (用来执行一个字符串表达式,并返回表达式的值)
  9. leetcode1005. K 次取反后最大化的数组和
  10. C++实现线段树(lazy-tag方法)-区间修改,区间查询
  11. 前端学习(484):html之实体
  12. ZJOI2008 树的统计 树链剖分学习
  13. 面包板如何接线电源 图解_互感器、电能表接线和原理讲解
  14. 英特尔再现安全漏洞:2011年后计算机几乎全中枪,可窃取你的密码及数据
  15. Tideways+Xhgui搭建非侵入式php监控平台
  16. 学习:如何把备份的bak还原到新的数据库(转)
  17. STM32相关手册使用记录
  18. 新中国成立60周年重要科技成果知识竞赛试题
  19. fckeditor for java_FCKeditor最新版本2.4.1 for java 教程
  20. 通用 USB 重定向和客户端驱动器注意事项

热门文章

  1. java 改变图片的DPI
  2. 新浪Blog支持手机Wap浏览了
  3. C#(同步调用、异步调用、异步回调)
  4. 【JavaScript 逆向】某道翻译接口逆向
  5. 【转载】数据挖掘中所需的概率论与数理统计知识
  6. 中文预训练模型研究进展
  7. 微信公众平台-股票行情查询
  8. 多维数据模型与大数据应用
  9. 【修复日常bug】京东富文本详情图变形的多种处理方式(解决商品详情图片宽高不适应问题)
  10. 科技圈女性太少 盖茨夫人也是这样想的