写点什么

PowerShell 2 简介

  • 2009-09-17
  • 本文字数:753 字

    阅读完需:约 2 分钟

从 PowerShell 2 的第一个技术预览版到现在,已经过去将近两年的时间了,下面列出了在这期间添加的一些新特性。

  • Remoting :可以在远程机器上运行 Cmdlet 和 Script。
  • 后台任务:可以使用 PsJob 在本地和远程运行后台任务。
  • ScriptCmdlets :以前只能用静态编译型语言编写 Cmdlet,如 C#和 VB。现在则可以直接使用 PowerShell 脚本编写。
  • 步进式管道:可以认为这种管道一次只传输一个元素。
  • 数据区:数据区可以将脚本的数据与逻辑分隔开,除了易于管理外,还可以用来构建支持国际化的脚本。
  • 脚本调试:可以在“行、列、函数、变量和注释”上设置断点。
  • 打包操作符:可以使用 @操作符来将一组键值对当成单一参数进行传递。
  • PowerShell ISE:“集成脚本环境”是一个轻量级的 IDE。它由三部分组成,最上面的部分用来编辑脚本,下面的部分则像 PowerShell 提示符一样,用来执行即 时命令。不过这不是必要的,因为顶部的面板也可以执行选中的命令,就像 SQL Server Management Studio 一样。
  • Out-GridView:除了将数据显示在控制台中,你还可以选择将它们发送到一个弹出窗口,窗口中包含即时生成的表格,并支持排序和过滤。
  • 模块:模块将代替 snap-in 来创建可重用的 cmdlet、script 和 provider 库。与 snap-in 需要安装不同,你可以简单的将模块拷贝到用户级或系统级目录下,然后就可以在脚本中直接调用了。
  • 事件:可以将 WMI 和 CLR 事件发送到事件队列中或直接绑定到一个动作上。
  • 事务:PowerShell 已经拥有了一个事务框架,但是目前只支持针对注册表的 Provider。
  • 异常处理:可以在 PowerShell 中使用类似 Java、C#和 VB 中的 try-catch-finally 来处里异常。
  • Add-Type :使用 CodeDOM 来编译任何.NET 语言的代码片段。

支持 XP 及更高版本操作系统的 PowerShell 2.0 候选发布版已经可以下载了。

查看英文原文: Introducing PowerShell 2

2009-09-17 19:532414
用户头像

发布了 63 篇内容, 共 24.9 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

架构师0期Week12总结

Nan Jiang

甲方日常6

句子

工作 随笔杂谈 日常

架构师训练营 - 命题作业 第 12周

铁血杰克

极客大学

Week 12 作业

鱼_XueTr

第12周学习总结

刘卓

架构师训练营 第十二周 总结

CR

大数据应用业务

leis

第12周作业

刘卓

week12 小结

Geek_196d0f

架构师0期Week12作业

Nan Jiang

MapReduce

莫莫大人

极客大学架构师训练营

极客时间架构师训练营-第十二周-总结

sljoai

极客大学架构师训练营 #第十二周#

MapReduce

极客李

拥抱K8S系列-02-服务器部署应用和docker部署应用区别(nginx篇)

张无忌

nginx Docker 运维

week12作业一

极客大学架构师训练营

week12 作业

Geek_196d0f

架构师训练营第十二章作业

子豪sirius

CPU中的程序是怎么运行起来的(预告篇)

良知犹存

cpu

极客时间架构师训练营-第十二周-命题作业

sljoai

极客大学架构师训练营 #第十二周# #命题作业#

架构师训练营——第12周作业

jiangnanage

架构师训练营——第12周学习总结

jiangnanage

「架构师训练营」第 12 周作业 - 大数据

森林

第12周 大数据

陆不得

oeasy教您玩转linux010202软件包管理apt

o

Week12 总结

leis

架构师训练营 第十二周 作业

CR

架构师训练营第 12 周作业

在野

手机没网了,却还能支付,这是什么原理?

楼下小黑哥

支付宝 微信支付 支付

「架构师训练营」第 12 周作业 - 总结

森林

架构师训练营-week12-学习总结

晓-Michelle

极客大学架构师训练营

SpringBoot 缓存之 @Cacheable 详细介绍

hepingfly

Java spring 缓存 springboot

PowerShell 2简介_.NET_Jonathan Allen_InfoQ精选文章