Windows PowerShell实用宝典
基本信息
编辑推荐
IT专家解读Windows PowerShell的全新力作
全面、深入地剖析WindOwsPOwerShell 2.0新特性
结构独特、实例丰富、操作性强
内容简介回到顶部↑
全面掌握windows powershell 2.0的必备指南!
这本实用指南讲述如何使用windows powershell自动处理日常系统管理工作。全面介绍强大的windows powershell cmdlet的用法,且结合实例操作,使学习过程事半功倍。无论您是学生,还是系统管理员,都可从本书获得解决问题和完成工作所需的信息。
本书重要主题:
●运行单个或一系列核心cmdlet以简化日常任务
●执行远程命令和后台任务
●盘点计算机、修改配置和管理域
●配置服务器角色、角色服务和功能
●对tcp/ip网络进行管理和故障排查
●管理文件系统、目录和打印服务
●实现安全设置、事件日志和审核
●读写和审核注册表键值
●自动进行系统监视和性能优化
●利用管理单元和模块来扩展windows powershell
本书由浅入深地介绍了windows powershell,内容涵盖powershell的运行环境的配置,别名、函数和对象的处理方式和方法,以及powershell在远程和网络环境中的各种应用,如计算机的盘点及文件和打印机管理等,这些都属于windows服务器和pc客户端管理工作的基本任务。相比图形化的管理方式,powershell更加小巧、稳定和灵活,能大大简化日常工作。本书含有大量实例操作指导和技巧提示,方便管理员的日常工作。
本书适合所有windows管理员参考,对熟悉脚本语言和unix/linux shell环境的管理员来说,也有实用价值。
这本实用指南讲述如何使用windows powershell自动处理日常系统管理工作。全面介绍强大的windows powershell cmdlet的用法,且结合实例操作,使学习过程事半功倍。无论您是学生,还是系统管理员,都可从本书获得解决问题和完成工作所需的信息。
本书重要主题:
●运行单个或一系列核心cmdlet以简化日常任务
●执行远程命令和后台任务
●盘点计算机、修改配置和管理域
●配置服务器角色、角色服务和功能
●对tcp/ip网络进行管理和故障排查
●管理文件系统、目录和打印服务
●实现安全设置、事件日志和审核
●读写和审核注册表键值
●自动进行系统监视和性能优化
●利用管理单元和模块来扩展windows powershell
本书由浅入深地介绍了windows powershell,内容涵盖powershell的运行环境的配置,别名、函数和对象的处理方式和方法,以及powershell在远程和网络环境中的各种应用,如计算机的盘点及文件和打印机管理等,这些都属于windows服务器和pc客户端管理工作的基本任务。相比图形化的管理方式,powershell更加小巧、稳定和灵活,能大大简化日常工作。本书含有大量实例操作指导和技巧提示,方便管理员的日常工作。
本书适合所有windows管理员参考,对熟悉脚本语言和unix/linux shell环境的管理员来说,也有实用价值。
作译者回到顶部↑
本书提供作译者介绍
William R.Stanek微软MVP(最有价值专家) 拥有20多年系统管理和高级编程的经验。他是屡获嘉奖的作家,著作超过100部,其中包括Windows Server 2008 Inside Out。他也是“管理员必备指南”系列丛书的编辑。
陆晓珺, 毕业于上海交通大学计算机专业。具有多年IT从业经验,目前主要从事与windiws Server 2008和Exchange Sether 2007相关的工作。曾主持和参与多个大中型项8的建设和规划;具有丰富的项目实施经验和故障排查能力。
.. << 查看详细
陆晓珺, 毕业于上海交通大学计算机专业。具有多年IT从业经验,目前主要从事与windiws Server 2008和Exchange Sether 2007相关的工作。曾主持和参与多个大中型项8的建设和规划;具有丰富的项目实施经验和故障排查能力。
.. << 查看详细
目录回到顶部↑
第1章介绍windows powershell
1.1windows powershell入门
1.2运行
1.3使用cmdlet和脚木
第2章充分利用windows powershell
2.1初始化环境
2.2理解命令输入、解析和输出
2.3输出的写操作和格式化
第3章管理windows powershell环境
3.1使用配置文件
3.2windows powershell扩展
第4章使用会话、任务和远程处理
4.1启用远程命令
4.2执行远程命令
4.3建立远程会话
4.4建立远程后台任务
4.5不使用winrm的远程工作
第5章windows powershell核心结构
5.1使用表达式和运算符
5.2使用变量和变量值
1.1windows powershell入门
1.2运行
1.3使用cmdlet和脚木
第2章充分利用windows powershell
2.1初始化环境
2.2理解命令输入、解析和输出
2.3输出的写操作和格式化
第3章管理windows powershell环境
3.1使用配置文件
3.2windows powershell扩展
第4章使用会话、任务和远程处理
4.1启用远程命令
4.2执行远程命令
4.3建立远程会话
4.4建立远程后台任务
4.5不使用winrm的远程工作
第5章windows powershell核心结构
5.1使用表达式和运算符
5.2使用变量和变量值
译者序回到顶部↑
计算机的发展史迄今已有60多年。如今,生活、学习、办公越来越依赖于计算机。对于企业来说,越来越多的业务种类带来了越来越多的应用,越来越多的应用带来了越来越多的服务器,随之而来的压力就自然转嫁到服务器管理员身上。管理好服务器成为保障企业良好运营的一个重要基础。对于管理员来说,高效地管理好服务器能够避免给企业带来重大损失,甚至可以为企业创造效益。
随着计算机的发展,计算机语言层出不穷,各种语言所针对的对象也有所不同。本书介绍的Windows PowerShell就是一种脚本语言。如果接触过VBScdpt,或者是由:Linux管理员转为Windows管理员,只要对LinuxShell有一定的了解,那么学习PowerShell就刁;是一件难事(事实上,从Windows Server 2008开始,已经有了servercore,不难看出,微软已经认识到自身服务器上的不足,包括Exchange 2007,都有了PowerShell接口,console的连接所占用的资源远比GUI方式的连接要小,全命令行方式的服务器环境也更加稳定,PowerShell综合了VBScript和LinuxShell的语法,可以说也是吸引一部分Linux管理员的一个表态,将来Windows Server家族中一定会有更多的产品能够以命令行方式运行)。从管理员角度讲,对比一下这样的两个场景:泡—上一杯咖啡,坐在电脑桌前,或是座位都没坐暖就被一个电话拉到某地。不言而喻,在自己的电脑上敲击键盘、点点鼠标,远比跑到机房或者用户的计算机上敲击命令舒适得多。使用PowerShell管理Windows服务器,对于很多管理任务来说,就是执行几个脚本、敲击几行命令的事情。
在翻译本书时,正值上海炎炎的夏日,只有到了晚上,心境稍稍平静后才能开始着手翻译。开始时,对一些专业术语的拿捏以及上下文、前后章节的用语一致十分头疼。由于中文的丰富,往往前文的一个词到了后文就用其他词替代,而忽略了一致性。经过对译文的再三校对,已经将这种差异尽可能降到最低。
从来没有如此认真、反复地阅读一本全英文计算机图书,从中了解了自己平时很少接触的一些技术特性和用法,这次的翻译对我个人来说是一笔不小的财富。
最后,我要谢谢我的父母和我的妻子,他们为我创造了一个良好的环境,并且给了我极大的鼓励和支持。
译者
随着计算机的发展,计算机语言层出不穷,各种语言所针对的对象也有所不同。本书介绍的Windows PowerShell就是一种脚本语言。如果接触过VBScdpt,或者是由:Linux管理员转为Windows管理员,只要对LinuxShell有一定的了解,那么学习PowerShell就刁;是一件难事(事实上,从Windows Server 2008开始,已经有了servercore,不难看出,微软已经认识到自身服务器上的不足,包括Exchange 2007,都有了PowerShell接口,console的连接所占用的资源远比GUI方式的连接要小,全命令行方式的服务器环境也更加稳定,PowerShell综合了VBScript和LinuxShell的语法,可以说也是吸引一部分Linux管理员的一个表态,将来Windows Server家族中一定会有更多的产品能够以命令行方式运行)。从管理员角度讲,对比一下这样的两个场景:泡—上一杯咖啡,坐在电脑桌前,或是座位都没坐暖就被一个电话拉到某地。不言而喻,在自己的电脑上敲击键盘、点点鼠标,远比跑到机房或者用户的计算机上敲击命令舒适得多。使用PowerShell管理Windows服务器,对于很多管理任务来说,就是执行几个脚本、敲击几行命令的事情。
在翻译本书时,正值上海炎炎的夏日,只有到了晚上,心境稍稍平静后才能开始着手翻译。开始时,对一些专业术语的拿捏以及上下文、前后章节的用语一致十分头疼。由于中文的丰富,往往前文的一个词到了后文就用其他词替代,而忽略了一致性。经过对译文的再三校对,已经将这种差异尽可能降到最低。
从来没有如此认真、反复地阅读一本全英文计算机图书,从中了解了自己平时很少接触的一些技术特性和用法,这次的翻译对我个人来说是一笔不小的财富。
最后,我要谢谢我的父母和我的妻子,他们为我创造了一个良好的环境,并且给了我极大的鼓励和支持。
译者
前言回到顶部↑
本书对Windows管理员、开发人员、程序员和任何想使用WindowsPowerShell V2东控制和配置计算机的人来说是十分简洁和有用的资源。这是一本简单易读的指南,口的就是方便读者随时参考。本书讨论所有使用Windows PowerShell执行的核心管理任务。因为本书通过精简的篇幅提供最大的价值,所以读者不必在数百页无关的信息里费力查找自己真正需要的内容,而是迅速、准确地找到完成工作所需的内容。
简而言之,本书旨在充当读者的随身指南,只要在使用WindowsPowerShell管理计算机时遇到问题,就可以参考本书。木书重点介绍口常的管理程序、经常性的任务、归档的示例和典型但不经常遇到的选项。本书的写作目标之一是在保证内容精简的同时,尽可能涵盖更多的信息,使它成为有价值的资源。然而,不同于动辄上千页的大部头或者只有100页的快速参考,本书是一本有价值的资源指南,它能帮助你快速而方便地处理日常任务、解决问题和实现高级管理(如自动监视、性能跟踪、网络故障排查、安全管理和远程配置)。
本书的目标读者
本书介绍Windows PowerShell V2。目标读者包括以下几类:
●Windows管理员
●Windows系统维扩人员
●有管理员职责的高级用户
●从较早版本升级到Windows PowerShell2.0的管理员
为了包含尽可能多的知识,我不得不假设读者具备基本的网络技能并对Windows有基本了解,并且已经在系统中安装Windows PowerShell。记住,我不会花整章的篇幅来介绍Windows构架或Windows PowerShell的安装。尽管如此,本书会涵盖使用PowerShell来修改安全描述符、管理域成员、创建还原检查点、配置事务日志等内容。
我也假设读者相当熟悉Windows命令、程序和Windows命令行。如果需要学习Windows基础知识,建议阅读Windows文档。
本书的结构
本书针对Windows计算机的日常管理,因此是按工作任务而非Windows功能来编排组织的。能够方便、快速地查阅是这类实际操作指南的重要特点。本书有详细的目录可用于快速找到问题的答案。本书还有很多其他便于快速查阅的特性,例如快速按步骤操作的说明、列表、汇总表和交叉引用。
第1章提供PowerShell管理工具、技术和概念的综述。可以了解PowerShell的图形界面和命令行界面。第2章介绍PowerShell的概述,详细描述了使用参数启动PowerShell控制台的技术、运行脚本的方式、可用的格式化选项和如何使用系列命令。
Windows提供了许多PowerShell命令来帮助管理日常操作。第3章介绍个人配置文件和工作环境的装载方式,用于扩展PowerShell的技术,包括添加提供程序到工作环境的管理单元和模块扩展(它们必须被事先导入才能使用)。第4章讨论命令的远程执行、远程会话和远程后台任务。远程工作时,是在自己计算机上的Windows PowerShell中输入命令,而在一台或多台远程计算机上执行这些命令。第5章介绍PowerShell操作的核心结构,其中包括如何设置变量、使用表达式及管理字符串、数组和集合。第6章主要讨论别名、函数和对象。在操作PowerShell时,使用别名、函数和对象能事半功倍,并有助于执行任何能想到的管理任务。
第7章深入介绍脚本、个人配置文件和命令,内容包括如何创建脚本和事务,以及控制循环和条件语句。第8章讨论如何使用PowerShell管理服务器角色、角色服务和Windows功能。第9章介绍盘点计算机和评估硬件配置的技术,以及如何确定是否有需要注意的问题。第10章讨论用于管理文件系统、安全和审核的技术。在使用PowerShell时,操作多个目录和文件和操作单个目录和文件一样容易。
第11章介绍如何控制和配置网络共享、打印机和TCP/IP网络。第12章讨论管理和防护注册表,内容包括如何读写注册表值,如何查看并设置访问控制列表和如何配置注册表审核。第13章介绍用于监视计算机和优化性能的工具和技术。最后,第14章详细介绍如何进行系统调优,以及帮助识别和纠正系统问题的技术。
本书的约定
本书采用多种方法来保证内容清晰易懂。要求读者实际输入的命令采用粗体显示,代码采用等宽字体,新术语也以粗体显示。本书还有以下特色段落。
●最佳实践在涉及高级配置和管理概念时所使用的最好的技巧。
●警告当有潜在问题时给出警告,提醒留意。
简而言之,本书旨在充当读者的随身指南,只要在使用WindowsPowerShell管理计算机时遇到问题,就可以参考本书。木书重点介绍口常的管理程序、经常性的任务、归档的示例和典型但不经常遇到的选项。本书的写作目标之一是在保证内容精简的同时,尽可能涵盖更多的信息,使它成为有价值的资源。然而,不同于动辄上千页的大部头或者只有100页的快速参考,本书是一本有价值的资源指南,它能帮助你快速而方便地处理日常任务、解决问题和实现高级管理(如自动监视、性能跟踪、网络故障排查、安全管理和远程配置)。
本书的目标读者
本书介绍Windows PowerShell V2。目标读者包括以下几类:
●Windows管理员
●Windows系统维扩人员
●有管理员职责的高级用户
●从较早版本升级到Windows PowerShell2.0的管理员
为了包含尽可能多的知识,我不得不假设读者具备基本的网络技能并对Windows有基本了解,并且已经在系统中安装Windows PowerShell。记住,我不会花整章的篇幅来介绍Windows构架或Windows PowerShell的安装。尽管如此,本书会涵盖使用PowerShell来修改安全描述符、管理域成员、创建还原检查点、配置事务日志等内容。
我也假设读者相当熟悉Windows命令、程序和Windows命令行。如果需要学习Windows基础知识,建议阅读Windows文档。
本书的结构
本书针对Windows计算机的日常管理,因此是按工作任务而非Windows功能来编排组织的。能够方便、快速地查阅是这类实际操作指南的重要特点。本书有详细的目录可用于快速找到问题的答案。本书还有很多其他便于快速查阅的特性,例如快速按步骤操作的说明、列表、汇总表和交叉引用。
第1章提供PowerShell管理工具、技术和概念的综述。可以了解PowerShell的图形界面和命令行界面。第2章介绍PowerShell的概述,详细描述了使用参数启动PowerShell控制台的技术、运行脚本的方式、可用的格式化选项和如何使用系列命令。
Windows提供了许多PowerShell命令来帮助管理日常操作。第3章介绍个人配置文件和工作环境的装载方式,用于扩展PowerShell的技术,包括添加提供程序到工作环境的管理单元和模块扩展(它们必须被事先导入才能使用)。第4章讨论命令的远程执行、远程会话和远程后台任务。远程工作时,是在自己计算机上的Windows PowerShell中输入命令,而在一台或多台远程计算机上执行这些命令。第5章介绍PowerShell操作的核心结构,其中包括如何设置变量、使用表达式及管理字符串、数组和集合。第6章主要讨论别名、函数和对象。在操作PowerShell时,使用别名、函数和对象能事半功倍,并有助于执行任何能想到的管理任务。
第7章深入介绍脚本、个人配置文件和命令,内容包括如何创建脚本和事务,以及控制循环和条件语句。第8章讨论如何使用PowerShell管理服务器角色、角色服务和Windows功能。第9章介绍盘点计算机和评估硬件配置的技术,以及如何确定是否有需要注意的问题。第10章讨论用于管理文件系统、安全和审核的技术。在使用PowerShell时,操作多个目录和文件和操作单个目录和文件一样容易。
第11章介绍如何控制和配置网络共享、打印机和TCP/IP网络。第12章讨论管理和防护注册表,内容包括如何读写注册表值,如何查看并设置访问控制列表和如何配置注册表审核。第13章介绍用于监视计算机和优化性能的工具和技术。最后,第14章详细介绍如何进行系统调优,以及帮助识别和纠正系统问题的技术。
本书的约定
本书采用多种方法来保证内容清晰易懂。要求读者实际输入的命令采用粗体显示,代码采用等宽字体,新术语也以粗体显示。本书还有以下特色段落。
●最佳实践在涉及高级配置和管理概念时所使用的最好的技巧。
●警告当有潜在问题时给出警告,提醒留意。

点击看大图

加载中...
