全部博文(74)
分类: WINDOWS
2008-04-26 10:44:03
如下说明是翻译:是来自Windows PowerShell官方博客. 转载请注明链接地址,原文地址:http://blogs.msdn.com/powershell/archive/2008/04/24/changes-in-upcoming-ctp.aspx
译者: Edengundam(马涛)
今年2月微软发布了Windows 2008, 2008中包含了微软公司新一代Shell工具: Windows PowerShell V1. PowerShell V1距今已经有1年半多的时间.
在去年11月前后PowerShell团队发布了PowerShell V2 CTP版, 主要是为关注PowerShell的使用者了解V2的发展方向, 并及时提供反馈. 今天看到PowerShell的Blog上有了关于CTP2的消息, 因为还不是正式的发布, 对于CTP2与CTP的变化提及的非常少. 文章提到:
1. 脚本cmdlet中属性的声明发生了变化
2. Invoke-Expression命令中涉及远程执行的参数被取消, 要远程执行命令, 使用Invoke-Command. (译者注: 显然在远程执行一个表达式不如在远程执行命令有意义, 有些多此一举的感觉^^)
3. Start-PSJob中涉及远程执行的参数被取消, 如果需要远程执行后台任务, 使用Invoke-Command提供的AsJob参数.
4. Set-PSBreakPoint替代了New-PSBreakPoint命令;
5. Set-PSBreakPoint的功能和New-PSBreakPoint基本相同, 但是不提供Clone参数. 除此之外, Read, Write和ReadWrite参数被模式参数Read, Write和ReadWrite取代.
6. 如下参数改变了名称:
$Culture --> $PSCulture
$UICulture --> $PSUICulture
$Cmdlet --> $PSCmdlet
总结: 一直盼望PowerShell有新版本的消息, 没想到等来的消息竟然是CTP2, 说实话我很盼望能尽快发布beta和V2正式版...毕竟有些更加强大的功能不可能在V2中看到了. 当然也许这些功能也不太需要^^.