Windows PowerShell:现在是 Windows Server 2008 Beta 3 的一部分

发布日期: 2006年11月13日 | 更新日期: 2007年07月16日

Microsoft Windows PowerShell 是一个新的命令行 shell 和脚本语言,可以帮助 IT 专家提高生产力和更加轻松地控制系统管理。Windows PowerShell 不需要迁移现有的脚本,它对于自动化新的 Windows Server 2008 功能非常理想。

Windows PowerShell 是一种新的集中于管理的脚本语言,具有 130 多个标准命令行工具,有统一的语法和工具,它能促进系统管理任务的自动化,比如 Active Directory、Terminal Server 和 Internet Information Server (IIS) 7.0,还能提高组织解决环境特有的系统管理问题的能力。

Windows PowerShell 易于采用、学习和使用,因为它不需要编程背景,可以与现有的 IT 基础结构、现有脚本和现有命令行工具结合使用。

*
本页内容
Windows PowerShell 方案Windows PowerShell 方案
其他资源其他资源

Windows PowerShell 方案

Windows PowerShell 包含许多新的命令行工具,使您能够有效地跨所有 Windows Server 2008 角色(比如服务、进程和存储)完成服务器管理任务。Windows PowerShell 还允许您管理特定的 Windows Server 2008 角色,比如 Internet Information Services (IIS) 7.0 和 Terminal Server,以及 Microsoft Exchange Server 2007 和 Microsoft Operations Manager 2007。同时,许多合作伙伴还提供了能改进网络管理的 Windows PowerShell 命令,以及丰富的图表和计量功能。

管理命令行服务、进程、注册表和WMI 数据
使用 Windows PowerShell 内置的命令行工具 (cmdlets) get-service、get-process、get-wmiobject 和注册表提供程序,常见的服务器管理任务(比如标识运行的服务或进程、查看注册表、读取和更改存储在 Windows Management Instrumentation (WMI) 中的设置)比以往任何时候都要容易。不要忘记通配符的力量,比如 "get-services *"。

终端服务器管理
由于终端服务器存储有价值的 WMI 数据,管理员可以通过 Windows PowerShell 脚本自动化终端服务器配置更改,并检查整个终端服务器场的相同点和不同点。有关多个脚本示例,请参见:TechNet ScriptCenter

部署和配置 Internet Information Services 7.0
Windows PowerShell 非常适合管理 IIS 7.0,包括在整个 Web 场中部署和配置 IIS 7。更多内容,请参见IIS.netChannel 9。参与Windows PowerShell Script Contest 提交脚本,赢取 Xbox 或 Microsoft Redmond Campus 旅行大奖。

Windows PowerShell 功能:

130 多个命令行工具(称为 cmdlets),可执行常见的系统管理任务,比如管理注册表、服务、进程、事件日志、证书、WMI。

脚本语言与命令行 shell 集成,使用面向任务的设计,能够促进批量和重复系统管理任务的自动化。

支持现有的脚本、现有的命令行工具和多个操作系统,包括 Windows Server 2008。

命令遵守标准的命名规范,使用一小组直观的实用程序(where、select、sort、format、measure、compare、group),以提供统一性并提高效率。

标准、统一的实用程序,可以使用所有的 Windows 数据访问技术,包括 Active Directory (ADSI) 数据、Windows Management Instrumentation (WMI)、Component Object Model (COM) 对象、ActiveX Data Objects (ADO)、HTML 和 XML 数据。

可对操作系统进行简单、基于命令的导航,使用户能够使用导航文件系统的那些命令导航注册表、证书存储和其他数据。

新的登录和错误处理功能能够追踪脚本执行并能完美地处理错误。

可简单地访问对象和系统管理数据,能够在命令行工具之间传输对象。

可扩展的界面,允许独立软件供应商和企业开发人员快速构建自定义工具和实用程序,以管理运行 Windows Server 2008 的应用程序。

返回页首返回页首

其他资源

Windows PowerShell下载页面FAQ

Windows PowerShell 入门向导和快速参考
本文档包是初级和高级 Windows PowerShell 用户的必读参考。入门向导和快速参考页提供了一些有用的技巧和参考,关于如何使用交互 shell,以及如何编写和迁移 Windows PowerShell 脚本。该包还使用 100 多页介绍了 Windows PowerShell Primer,包含了许多基本的和高级的主题。

下载免费的图书章节:Microsoft Windows PowerShell Step by Step
通过此免费的电子书,您可以大概了解 Windows PowerShell,以及使用 Windows PowerShell cmdlets 和利用 PowerShell 提供程序的信息。

TechNet Scripting Center 的 Windows PowerShell 脚本
ScriptCenter 应有尽有,能够满足您所有的 Windows PowerShell 脚本需求。

Windows PowerShell 团队博客
直接从负责构建 Windows PowerShell 的团队获得最新消息。

合作伙伴的 Windows PowerShell 产品
PowerGadgets 提供基于 Windows PowerShell 的系统管理图表和计量;/n Software 提供免费的名为 NetCmdlets 的命令,用于网络监视。Quest Software 提供免费的Cmdlets 用于管理 Active Directory, 以及免费的 PowerShell 驱动的 GUI,名为PowerGUI

Channel 9 网络广播:Windows PowerShell 入门简述(15 分钟)。
架构师导师 David Aiken 提供一个关于 Windows PowerShell 的启蒙教程,包括帮助资源、基本的命令用法、格式化、处理对象、导航管理信息和安全功能。

TechNet 网络广播:下一代命令行脚本 Windows PowerShell (Level 300)
Jeffrey Snover 在 TechEd 2006 提供对 Windows PowerShell 的概述。


返回页首返回页首