如下说明是翻译
:是来自
Windows PowerShell
官方博客,因为本人水平有限,文章中存在各种不足之处,请您及时指出。转载请注明链接地址,原文地址:
http://blogs.msdn.com/powershell/archive/2007/11/06/the-community-technology-preview-ctp-of-windows-powershell-2-0.aspx
译者
: Edengundam(
马涛
)
Windows PowerShell 2.0
社区技术预览版(CTP)
Windows PowerShell
团队非常高兴的发布了第一个
Windows PowerShell 2.0
社区技术预览版
(CTP)
!
此版本允许您对未来的趋势有更多了解,包括了使
Windows
管理员能够:在一台远程计算机上执行命令,甚至是同时在
N
台其他计算机上运行的关键特性。使用最新的
PSJob cmdlet
启动远程的作业,能够独立地或者集合地形式取得结果!使用
PowerShell
脚本编写一个真正的
cmdlet
!国际化你的脚本和输出,而不需要再去调试这些相同的脚本!
CTP
版本帮助开发者更加容易的在
PowerShell
上构造运行库或
GUI
,使之能够充分利用
PowerShell
底层的
cmdlet
和远程控制。它包含了创建运行空间(
PowerShell
引擎)池来运行
cmdlet
。此次发布中,包含了乍看上去是受限制的运行空间
(
支持声明公有或私有的脚本、
cmdlet
或者变量的特性
)
和图形化的
PowerShell(
脚本编辑器和
Unicode
控制台
)
。我认为
Windows PowerShell 2.0 CTP
版本中有一些很有趣的新特性。
CTP
版还包括一些简单的更新……例如
Select-String
添加了新的参数
(Context, AllMatches, NotMatch
和
Encoding)
以及新的运算符
–split
与
-join!
最后也是最重要的是:
V2
是建立在
Windows PowerShell 1.0
之上的,但是提供了向后兼容
–
你的
1.0 cmdlet
和脚本将能够继续运行在
CTP
版本上
(
排除那些发布说明中的例外信息
–
大多数都是新的关键字和
cmdlet)
。如果一个在
1.0
下运行的脚本,不能再
V2
上执行,又不是一个已知列表中的例外情况,请告诉我们具体的问题!
我们希望您能够喜欢我们此时发布此版本。帮助我们使它们更好!告诉我们哪里好,哪里不好。我们选择了尽可能早的提供公开的预览手段,使我们能在最好的时机去处理各种反馈。
本质上来讲,
CTP
版本属于早期的代码,在最终发布时很可能产生变化。在时间上来说,为了允许我们处理反馈,
CTP
版本显然没有经过与
Beta
版一样的质量测试。尽管有这些限制,我希望您还是喜欢此版本!试试它!
Kenneth Hansen [MSFT]
Principal Lead Program Manager
Windows PowerShell
发布主要特性
下面是新添加到
Windows PowerShell 2.0 CTP
版的新特性摘要。您可以在后面
"What's New in Windows PowerShell 2.0 CTP"
链接、发行说明和“
about
”文件中查看到更详细的信息。
Ø
Compatibility with PowerShell 1.0(
兼容
PowerShell 1.0)
Ø
PowerShell Remoting(
远程控制
)
Ø
Background Jobs(
后台作业
)
Ø
ScriptCmdlets(
脚本类型
Cmdlets)
Ø
Data-only Language(
数据语言
)
Ø
Script Internationalization(
脚本国际化
I18N)
Ø
Script Debugging(
脚本调试
)
Ø
New APIs for extracting Metadata from Commands and Parameters(
新的用于从命令和参数中获取元信息的
API)
Ø
New Parser Tokenizer API(
新的分析器
-
符号器
API
,分析
PowerShell
脚本用
)
Ø
New PowerShell Hosting APIs(
新的
PowerShell
宿主
API)
Ø
Pools of Runspace(
运行空间池
)
Ø
Restricted Runspaces(
受限运行空间
)
Ø
Graphical PowerShell(
图形化
PowerShell)
Ø
Out-GridView cmdlet(
新的
Out-GridView cmdlet
,超方便的工具!!
)
额外一些对于已有的
Cmdlet
和某些功能的增强,包括:
Ø
Changes to TabExpansion function(TabExpansion
函数
)
Ø
New parameters added to Select-String(Select-String
添加了新的参数
)
Ø
Updated Type Adapters(
更新了
Type
适配器
)
Ø
Improvements to Get-Member(Get-Member
增强
)
Ø
Improved ADSI support(
增强
ADSI
支持
)
Ø
New parameters added to Get-WMIObject(Get-WMIObject
添加了新的参数
)
Ø
Improved Bitwise Operators (int64)(
增强了位运算符
)
提交反馈
正如我们所指出的,CTP版本的目的就是获得您的反馈。提交您的反馈信息时,请使用
Connect Website
(
请以CTP: 作为开头)、在
Windows PowerShell Discussion Group
上发表文章
、或者在
Windows PowerShell Blog
上发表评论。
注意事项
此软件是一个预发布版本。它可能与此软件最终版本行为不一致。在最终发布之前,特性可能会发生变化。请查看下面博客信息和发布说明,了解更多限制信息。
CTP != Beta !
(已经翻译)
Platform Requirements
(已经翻译)
Versioning
(已经翻译)
CTP: Watch this Space
(未翻译)