Windows PowerShell实战指南(第2版)

企业采购书卡请拔打028-83157469,团购书目请拨打19113427458(法定工作日9:00-17:00)

定  价 :
¥ 59.00
文 轩 价 :
¥48.40 (8.2折)
库  存 :
库存紧张
作  者 :
(美)琼斯(Don Jones),(美)希克斯(Jeffery Hicks) 著;宋沄剑 等 译 著
所属分类 :
图书 > 行业职业 > 计算机 > 编程语言
促销活动 :
❤老客户回馈,积分换礼券,购书更实惠
❤图书订单大陆地区包邮(新疆西藏运费每单20元)
详情 >>
购买数量 :
- +
立即购买
服  务 :
由"文轩网"直接销售和发货,并提供售后服务
正品低价| 闪电发货|货到付款| 高效退换货
¥48.40 (8.2折)
  • 作 者: (美)琼斯(Don Jones),(美)希克斯(Jeffery Hicks) 著;宋沄剑 等 译 著
  • 出版社: 人民邮电出版社
  • 出版时间:2016-01-01
  • 开 本:16开
  • 页 数:327
  • 印刷时间:2016-01-01
  • 字 数:447000.0
  • 装 帧:平装
  • 语  种:语种
  • 版 次:1
  • 印 次:1
  • I S B N:9787115409676

目录

第1章背景介绍1
1.1为什么要重视PowerShell1
1.2本书适用读者3
1.3如何使用本书3
1.4搭建自己的实验环境4
1.5安装Windows PowerShell5
1.6在线资源7
1.7赶紧使用PowerShell吧7
第2章初识PowerShell8
2.1选择你的“武器”8
2.2重新认识代码输入13
2.3常见误区15
2.4如何查看当前版本15
2.5动手实验16
2.6进一步学习16
第3章使用帮助系统18
3.1帮助系统:发现命令的方法18
3.2可更新的帮助19
3.3查看帮助21
3.4使用帮助找命令22
3.5详解帮助24
3.6访问“关于”主题30
3.7访问在线帮助31
3.8动手实验32
第4章运行命令33
4.1无需脚本,仅仅是运行命令33
4.2剖析一个命令34
4.3Cmdlet命名惯例35
4.4别名:命令的昵称36
4.5使用快捷方式37
4.6小小作弊一下:Show-Command39
4.7对扩展命令的支持41
4.8处理错误43
4.9常见误区44
4.10 动手实验45
第5章使用提供程序46
5.1什么是提供程序46
5.2FileSystem的结构49
5.3文件系统——其他数据存储的模板50
5.4使用文件系统51
5.5使用通配符以及绝对路径52
5.6使用其他提供程序54
5.7动手实验57
5.8进一步学习57
第6章管道:连接命令58
6.1一个命令与另外一个命令连接:为你减负58
6.2输出结果到CSV或XML文件58
6.3管道传输到文件或打印机63
6.4转换成HTML64
6.5使用Cmdlets修改系统:终止进程和停止服务65
6.6常见误区66
6.7动手实验68
第7章扩展命令69
7.1如何让一个shell完成所有事情69
7.2关于产品的“管理shell”70
7.3扩展:找到并添加插件70
7.4扩展:找到并添加模块72
7.5命令冲突和移除扩展75
7.6玩转一个新的模块75
7.7配置脚本:在启动shell时预加载扩展77
7.8常见误区79
7.9动手实验79
第8章 对象:数据的另一个名称80
8.1什么是对象80
8.2为什么PowerShell使用对象81
8.3探索对象:Get-Member83
8.4对象标签,也就是所谓的“属性”84
8.5对象行为,也就是所谓的“方法”85
8.6排序对象86
8.7选择所需的属性86
8.8在命令结束之前总是对象的形式87
8.9常见误区89
8.10动手实验89
第9章深入理解管道91
9.1管道:更少的输入,更强大的功能91
9.2PowerShell如何传输数据给管道91
9.3方案A:使用ByValue进行管道输入92
9.4方案B:使用ByPropertyName进行管道传输95
9.5数据不对齐时:自定义属性99
9.6括号命令103
9.7提取属性的值104
9.8动手实验109
9.9进一步学习110
第10章格式化及如何正确使用111
10.1格式化:让输出更加美观111
10.2默认格式111
10.3格式化表格115
10.4格式化列表116
10.5宽度的格式化117
10.6定制列和列表记录118
10.7输出到文件、打印机或者主机上120
10.8另外一个输出:网格121
10.9常见误区122
10.10动手实验124
10.11进一步学习125
第11章过滤和对比126
11.1只获取必要的内容126
11.2左过滤127
11.3对比操作符127
11.4过滤对象的管道129
11.5迭代的命令行模式130
11.6常见误区132
11.7动手实验133
11.8进一步学习133
第12章学以致用134
12.1定义任务134
12.2发现命令134
12.3学习如何使用命令137
12.4自学的一些技巧141
12.5动手实验142
第13章远程处理:一对一及一对多143
13.1PowerShell远程处理的原理143
13.2WinRM概述145
13.3一对一场景的Enter-PSSession和
Exit-PSSession148
13.4一对多场景的Invoke-Command150
13.5远程命令和本地命令之间的差异153
13.6深入探讨157
13.7远程处理的配置选项157
13.8常见误区158
13.9动手实验159
13.10进一步学习159
第14章Windows管理规范160
14.1WMI概要160
14.2关于WMI的坏消息162
14.3探索WMI163
14.4选择你的武器:WMI或CIM167
14.5使用Get-WmiObject167
14.6使用Get-CimInstance171
14.7WMI文档172
14.8常见误区172
14.9动手实验173
14.10进一步学习173
第15章多任务后台作业174
15.1利用PowerShell实现多任务同时处理174
15.2同步VS异步174
15.3创建本地作业175
15.4WMI作业176
15.5远程处理作业177
15.6获取作业执行结果178
15.7使用子作业181
15.8管理作业的命令183
15.9调度作业185
15.10常见困惑点187
15.11动手实验188
第16章同时处理多个对象189
16.1对于大量管理的自动化189
16.2优选方法:“批处理”cmdlet190
16.3MI方式:调用WMI方法191
16.4后备计划:枚举对象195
16.5常见误区199
16.6动手实验202
第17章安全警报203
17.1保证Shell安全203
17.2Windows PowerShell的安全目标204
17.3执行策略和代码签名205
17.4其他安全措施211
17.5其他安全漏洞211
17.6安全建议212
17.7动手实验213
第18章变量:一个存放资料的地方214
18.1变量简介214
18.2存储值到变量中214
18.3使用变量:有趣的引号217
18.4存储多个对象在一个变量中219
18.5双引号的其他技巧223
18.6声明变量类型225
18.7与变量相关的命令227
18.8针对变量的很好实践228
18.9常见误区228
18.10动手实验229
18.11进一步学习229
第19章输入和输出230
19.1提示并显示信息230
19.2Read-Host命令231
19.3Write-Host命令234
19.4Write-Output命令235
19.5其他写入的方式237
19.6动手实验238
19.7进一步学习238
第20章轻松实现远程控制239
20.1PoweShell远程控制稍微容易一点239
20.2创建并使用可重用会话239
20.3利用Enter-PSSession命令使用会话241
20.4利用Invoke-Command命令使用会话243
20.5隐式远程控制:导入一个会话244
20.6断开会话245
20.7动手实验247
20.8进一步学习248

第21章你把这叫作脚本249
21.1非编程,而更像是批处理文件249
21.2使得命令可重复执行250
21.3参数化命令251
21.4创建一个带参数的脚本252
21.5为脚本添加文档254
21.6一个脚本,一个管道256
21.7作用域初探259
21.8动手实验261
第22章优化可传参脚本262
22.1起点262
22.2让PowerShell去做最难的工作263
22.3将参数定义为强制化参数264
22.4添加参数别名266
22.5验证输入的参数268
22.6通过添加详细输出获得用户友好体验269
22.7动手实验271
第23章高级远程配置272
23.1使用其他端点272
23.2创建自定义端点273
23.3启用多跳远程(multi-hop remoting)277
23.4深入远程身份验证278
23.5动手实验280
第24章使用正则表达式解析文本文件281
24.1正则表达式的目标281
24.2正则表达式入门282
24.3通过-Match使用正则表达式284
24.4通过Select-String使用正则表达式284
24.5动手实验286
24.6进一步学习287
第25章额外的提示、技巧以及技术288
25.1Profile、提示以及颜色:自定义Shell界面288
25.2运算符:-AS,-IS,-Replace,-Join,-Split, -IN,-Contains292
25.3字符串处理295
25.4日期处理297
25.5处理WMI日期298
25.6设置参数默认值299
25.7学习脚本块300
25.8更多的提示、技巧及技术301
第26章使用他人的脚本302
26.1脚本302
26.2逐行检查307
26.3动手实验308
第27章学无止境311
27.1进一步学习的思想311
27.2既然已经阅读了本书,那么我要从哪里开始呢312
27.3你会喜欢的其他资源313
第28章PowerShell备忘清单314
28.1标点符号314
28.2帮助文档317
28.3运算符318
28.4自定义属性与列的语法318
28.5管道参数输入319
28.6何时使用$_320
附录复习实验321
实验回顾1:第1-6章321
实验回顾2:第1-14章324
实验回顾3:第1-19章327

作者简介

本书作者是PowerShell界的泰斗Don Jones与Jeffery Hicks,他们俩都是多年的PowerShell MVP,并以简洁、易入门的培训和写作风格而著称。
宋沄剑,微软SQL Server MVP,SQL Server 2012 UI审查专家,Professional Association for SQL Server(PASS)北京分会联合发起人,数据库大会、TechED特约讲师,目前就职于易车网,负责易车海量数据平台的运维工作,设计自动化监控运维方案。曾任数据库高级顾问,帮助国内超过50家客户设计高可用/灾备方案。
何文通,新蛋科技有限公司信息系统部数据库管理科科长。曾任职于大型制造业公司,负责数据库运维与管理。加入新蛋后,主要负责MS SQL数据库运维工作,在MS SQL性能优化与故障诊断方面有丰富实战经验。
黄钊吉,近8年数据库相关经验,目前任职于一家大型物流企业,负责数据平台规划和运维工作。主要研究SQL Server性能和高可用技术,是三届SQL Server MVP,CSDN论坛SQL版大版版主,CSDN博客专家,《SQL Server性能优化与管理的艺术》一书作者。
陈畅亮,SQL Server MVP,曾受邀参加2015年DTCC(中国数据库技术大会)作为演讲嘉宾。出版书籍《SQL Server性能调优实战》。主要研究SQL Server、MySQL、NoSQL,以及分布式环境下海量数据存储的设计与开发。

内容简介

PowerShell既是一门编程语言,同时也是一种管理Shell,通过PowerShell几乎可以管理Windows的方方面面。本书是为忙于运维的管理员所编写的参考指南。只需要一个月、每天花一小时,读者就能够学到让自己的工作变得更轻松的实战技能。本书章节安排合理,每章只需要一个小时,即可以零编程基础开始学习PowerShell。

价格说明

定价:为出版社全国统一定价;

文轩价:为商品的销售价,是您最终决定是否购买商品的依据;受系统缓存影响,最终价格以商品放入购物车后显示的价格为准;

关于新广告法声明

新广告法规定所有页面信息中不得出现绝对化用词和功能性用词。

本店非常支持新广告法,但为了不影响消费者正常购买,页面明显区域本店已在排查修改,对于不明显区域也将会逐步排查并修改,我们此郑重声明:本店所有页面上的绝对化用词与功能性用词在此声明全部失效,不作为赔付理由。涉及“教育部声明”中的商品,均不代表教育部指定、推荐的具体版本,仅代表该商品的内容为指定、推荐书目。因极限用词引起的任何形式的商品赔付,本店不接收且不妥协。希望消费者理解并欢迎联系客服帮助完善,也请职业打假人士高抬贵手。