写点什么

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:572686
用户头像

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

关注

评论

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

Linux驱动开发-编写超声波测距模块的驱动

DS小龙哥

4月月更

ModStart 是基于 Laravel 的模块化开发框架

ModStart开源

前端食堂技术周刊第 33 期:IE 退休倒计时:3 个月、TypeScript 4.7 Beta、TypeScript 编译器工作原理、Rust 编码规范

童欧巴

前端 Web 前端工程师

2021最新版SpringBoot实战项目教程,美团专家带你深入SpringBoot

爱好编程进阶

Java 面试 后端开发

内网渗透(蚁剑+MSF)

喀拉峻

网络安全 WEB安全 内网渗透

大咖云集,星环科技春季新品发布周【数字化转型专题】精彩抢先看

星环科技

数据库

7步搞懂分布式全内容,我不信面试官还敢“怼

爱好编程进阶

Java 面试 后端开发

利用String.intern 减少相同值的String内存占用

lich0079

内存 intern java MAT String类

数据结构之链表中的快慢指针

乌龟哥哥

4月月更

三问三答,解传统企业敏捷转型担忧

华为云开发者联盟

DevSecOps 华为云 敏捷转型 Scrum团队 敏捷团队

检测、跟踪、行为识别All-In-One!产业级行人分析系统重磅开源!

百度大脑

5分钟搞懂MySQL - 索引下推优化

爱好编程进阶

Java 面试 后端开发

[Day16]-[链表]反转链表

方勇(gopher)

LeetCode 数据结构和算法

存储成本降低80%,“大智慧”的选择

华为云开发者联盟

数据分析 存储 GaussDB(for Redis) 降本增效

Docker技术三大要点:cgroup, namespace 和 unionFS, 从理论到实践

汪子熙

Docker 容器 虚拟化 容器镜像 4月月更

ERNIE-GeoL:“地理位置-语言”预训练模型

百度大脑

百度文心大模型「技术天团」首次亮相!首场技术开放日、AI创意派决赛来啦~

百度大脑

mac浏览器密码获取难?教你两种方法,轻松搞定

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

大转盘抽奖

Rubble

4月日更 4月月更

读《Software Engineering at Google》(06)

术子米德

架构师成长笔记

梳理数仓FI manager节点健康检查逻辑

华为云开发者联盟

运维 GaussDB(DWS) Manager 健康检查 FI manager

数据分析之前知道这 7 件事,少花 80% 时间

龙国富

数据分析 数据采集

专有云如何精准、及时地实现故障定位?丨智能运维

百度大脑

高精度PP-YOLOE、轻量化PP-PicoDet SOTA模型重磅开源

百度大脑

一次简单易懂的多态重构实践,让你理解条件逻辑

华为云开发者联盟

多态 条件逻辑 多态重构 基础逻辑

PPDE迎新 | 欢迎18位AI开发者加入飞桨开发者技术专家计划

百度大脑

外包学生管理系统详细架构设计

Geek_bc9c8d

深入解析 Apache BookKeeper 系列:第二篇 — 写操作原理

Apache Pulsar

开源 架构 云原生 中间件 Apache Pulsar

聚焦信息抽取前沿难题,CCKS-千言通用信息抽取竞赛报名启动

百度大脑

自己动手写Docker系列 -- 6.2创建网络

Go Docker 4月月更

JVM虚拟机,基础原理总结

Java JVM 虚拟机

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