写点什么

PowerShell 2.0 RTM 即将发布

  • 2009-07-29
  • 本文字数:880 字

    阅读完需:约 3 分钟

微软近期最令人关注的产品莫过于即将于下月发布的 Windows 7,不过更受开发人员和系统管理员关注的便应该是 PowerShell 2.0,它的 RTM 版本将随 Windows 7 和 Windows Server 2008 R2 一同发布。

与 Linux 等服务器操作系统中强大的 Shell 相比,Windows 命令行的功能弱小地令人难以接受。Windows 系统管理员往往会使用 VBScript 来编写脚本,但由于许多常见功能也要通过如 ActiveX 组件才能完成,再加上缺少灵活高效的语法特性,使用 VBScript 进行系统管理也比 Linux Shell 要麻烦得多。

为了改变这一状况,微软推出了 Windows 平台上的高级控制台工具 PowerShell 。PowerShell 1.0 包含了 130 个标准 cmdlet(即 PowerShell 的命令),提供了文件访问、系统服务等各个基础功能。PowerShell 也提供了强大的脚本编程能力,系统管理员可以编写各种自动化脚本来管理系统,如微软TechNet 脚本中心便提供了500 多个PowerShell 脚本示例,社区中也出现了如 psake 这样的构建工具。此外,PowerShell 是可扩展的,任何人可以编写并使用自定义的 cmdlet,微软的 IIS 7,SQL Server 2005/2008,Hyper-V 等产品中也都基于 PowerShell 提供了额外的管理功能。

PowerShell 2.0 在 1.0 的基础上提供了数十个全新的标准 cmdlet 及 API,并且对 PowerShell 脚本的调试等其他方面的进行了改进。此外,PowerShell 2.0 对脚本的远程执行提供了原生的支持。在 PowerShell 1.0 中,如果您需要在远程计算机中执行 PowerShell 命令,就必须使用自定义的 cmdlet(如 Dan Farino 提到 MySpace 使用的 RunAgent 命令),或借助 psexec 等其他远程命令执行方式。值得一提的是,微软公开了 PowerShell 远程协议,这意味着您可以编写自己的 PowerShell 客户端或服务器端工具。

令人感到遗憾的是,PowerShell 团队在博客中公开到,可以在Windows XP SP3、Server 2003 SP2、Vista SP1 及Server 2008 中使用的PowerShell 2.0 RTM 需要在“今后几个月”才能发布。这引起了大家的不解及“抗议”。您暂时只能通过 PowerShell 2.0 CTP 3 来尝试其中的高级功能了。

如果您想了解更多有关 PowerShell 的信息,请访问 InfoQ PowerShell 专题

2009-07-29 05:572270
用户头像

发布了 157 篇内容, 共 55.6 次阅读, 收获喜欢 6 次。

关注

评论

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

(一)OpenStack---M版---双节点搭建---基础环境配置

指剑

centos OpenStack 11月月更

效能工具如何在企业规模化落地?|线上沙龙回顾

万事ONES

嵌入式系统概述及特点

timerring

嵌入式 11月月更

3.面向复杂度的架构设计模式

程序员小张

「架构实战营」

2022叉车模组发布会:打破整车生产思维,叉车迎来模组化创新

E科讯

(四)OpenStack---M版---双节点搭建---Glance安装和配置

指剑

centos OpenStack 11月月更

看知识图谱如何解锁隐藏的营销利器

Neo4j 图无处不在

算法 neo4j 图数据库 知识图谱 图数据

利用FreeNas创建iSCSI块级存储

指剑

centos 11月月更 freenas

云小课|云小课教您如何选择Redis实例类型

华为云开发者联盟

云计算 后端 华为云

(五)OpenStack---M版---双节点搭建---Nova安装和配置

指剑

centos OpenStack 11月月更

(九)OpenStack---M版---双节点搭建---Swift安装和配置(单存储节点)

指剑

centos OpenStack 11月月更

Linux安装Hbase并验证

指剑

centos HBase 11月月更

阿里云FC-Serverless-Wordpress

指剑

阿里云 Serverless 11月月更

我们又重写了一个关键服务

Zilliz

人工智能 Milvus 向量数据库

(七)OpenStack---M版---双节点搭建---Dashboard安装和配置

指剑

centos OpenStack 11月月更

(八)OpenStack---M版---双节点搭建---Cinder安装和配置

指剑

centos OpenStack 11月月更

云安全系列4:解析云安全工具集

HummerCloud

云计算 云安全

一个小而美的项目如何进行跨端选型

Onegun

移动端 跨端开发

(二)OpenStack---M版---双节点搭建---数据库安装和配置

指剑

centos OpenStack 11月月更

(六)OpenStack---M版---双节点搭建---Neutron安装和配置

指剑

centos OpenStack 11月月更

为什么我推荐用户故事地图?

ShineScrum

Scrum PO 用户故事地图

“读懂人话”,阿里AI总分首次超越人类成绩

云布道师

人工智能 阿里云

SAP 异常现象之同一个IDoc可以被POST两次触发2张不同的物料凭证

SAP虾客

SAP IDoc BD87

企业号12月PK榜,等你参与!

InfoQ写作社区官方

热门活动

教你用JavaScript实现计数器

小院里的霍大侠

JavaScript 编程开发 初学者 入门实战

中小企业如何选择远程办公网络方案?蒲公英更具优势!

科技热闻

企业网络“卫生”实用指南

SEAL安全

企业安全

FreeNas安装、初始化和存储池设置

指剑

centos 11月月更 freenas

(三)OpenStack---M版---双节点搭建---Keystone安装和配置

指剑

centos OpenStack 11月月更

DTSE Tech Talk 第13期:Serverless凭什么被誉为未来云计算范式?

华为云开发者联盟

云计算 后端 华为云

AI技术实践|用腾讯云慧眼微信浮层H5解决黄牛抢票问题

牵着蜗牛去散步

人工智能 腾讯云 腾讯 腾讯云AI

PowerShell 2.0 RTM即将发布_.NET_赵劼_InfoQ精选文章