了解每个PowerShell版本新功能之间的关系

日期: 2013-08-11 作者:Don Jones翻译:杨旭 来源:TechTarget中国 英文

PowerShell 3.0 NetAdapter为什么不能用于每个PowerShell版本?

PowerShell本身是一款包含在Windows操作系统中的独立产品。它还通过网络免费分布在微软的网站。Windows 7中是PowerShell 2.0,你可以下载PowerShell 3.0,并安装到Windows 7上。Windows 8配置了PowerShell 3.0。

插件模块(或嵌入式管理单元)可以往shell中添加命令,增强PowerShell实用性。但并不是每个PowerShell版本都有这些模块。NetAdapter模块就是一个很好的例子,因为它是Windows 8和Windows Server 2012中的功能,需要PowerShell 3.0,但它并不依附PowerShell 3.0——它随操作系统。

让情况更加复杂的是,一些模块如PSScheduledJob和PSWorkflow,确实是伴随Windows PowerShell的。这些模块增加了核心shell功能,而不是同操作系统组件如网络适配器进行交互。

每一个PowerShell新版本都会包含新功能。某些功能可能依赖新的OS版本,如果shell安装和运行在旧版本的OS中,你将会错过这些特性。一些新的shell功能将运行在任何版本的Windows版本。但大多数可管理性特性不是PowerShell的——它们是操作系统或软件产品的特性。

例如,Exchange PowerShell命令不能用于管理Exchange Server 2003,因为它们是Exchange Server 2007的特定功能。SharePoint Server 2010命令不能管理SharePoint 2003,因为它们是SharePoint 2010的特定功能。同样,Windows 8和Windows Server 2012的许多模块不能用于旧的版本。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Don Jones
Don Jones

投稿作者

相关推荐

  • PowerShell功能获扩展:微软引入网络交换机

    通过本地PowerShell管理网络交换机会快速提升管理人员工作效率。现在,假设你非常愿意尝试使用这项新功能,你该如何着手做呢?

  • PowerShell 3.0实战手册

    Windows Server 2012、Windows Server 2012 R2、Windows 8.1或者Windows 8均支持PowerShell 3.0。本期重点分享PowerShell 3.0在实际环境中的操作技巧。

  • PowerShell 3.0进阶教程

    在上一期的《PowerShell v3入门级教程》技术手册中,我们初步介绍了PowerShell v3新功能、PowerShell v3的使用等。PowerShell 3.0助力Windows Server 2012增强了对多服务器和群集等的管理功能,并帮助Hyper-V 3.0管理交换机等等。PowerShell的作用无处不在。这里我们总结了最常见和最实用的PowerShell技巧,与你分享。

  • Windows Server 2012 PowerShell惹争议最终篇

    上一篇《用户评论:Windows Server 2012 PowerShell惹争议》中对PowerShell的讨论颇多,本文继续上篇的话题,这场对话可谓激情四射。