PowerShell既是脚本语言,也是执行系统管理任务的shell,可用于控制和自动化IT系统的方方面面。本书由五次荣获微软MVP的PowerShell行家亚当·伯特伦倾情著述,教你使用PowerShell这一省时利器,实现系统管理任务自动化。 - 组合命令、控制流、处理错误、编写脚本、远程运行脚本,并使用PowerShell测试框架Pester测试脚本 - 解析XML和JSON等结构化数据,使用常见服务编写实际可用的服务器清脚本
售 价:¥
纸质售价:¥70.90购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权声明
献词
推荐序
前言
为什么使用PowerShell
目标读者
内容简介
更多信息
致谢
第一部分 基础知识
第 1 章 上手体验
1.1 打开PowerShell控制台
1.2 使用DOS命令
1.3 探索PowerShell命令
1.4 获取帮助
1.5 更新文档
1.6 小结
第 2 章 PowerShell基本概念
2.1 变量
2.2 数据类型
2.3 对象
2.4 数据结构
2.5 自定义对象
2.6 小结
第 3 章 组合命令
3.1 启动一个Windows服务
3.2 使用管道
3.3 编写脚本
3.4 小结
第 4 章 控制流
4.1 理解控制流
4.2 使用条件语句
4.3 使用循环
4.4 小结
第 5 章 错误处理
5.1 了解异常和错误
5.2 处理非终止性错误
5.3 处理终止性错误
5.4 探索$Error自动变量
5.5 小结
第 6 章 编写函数
6.1 函数与cmdlet
6.2 定义函数
6.3 为函数添加参数
6.4 接受管道输入
6.5 小结
第 7 章 探索模块
7.1 探索默认模块
7.2 PowerShell模块的构成
7.3 使用自定义模块
7.4 自己创建模块
7.5 小结
第 8 章 远程运行脚本
8.1 使用脚本块
8.2 使用会话
8.3 解读PowerShell远程处理身份验证
8.4 小结
第 9 章 使用Pester进行测试
9.1 Pester简介
9.2 Pester基础知识
9.3 执行Pester测试
9.4 小结
第二部分 日常任务自动化
处理结构化数据
AD任务自动化
云管理
创建服务器清点脚本
小结
第 10 章 解析结构化数据
10.1 CSV文件
10.2 Excel电子表格
10.3 JSON数据
10.4 小结
第 11 章 AD任务自动化
11.1 环境要求
11.2 安装ActiveDirectory PowerShell模块
11.3 查询和筛选AD对象
11.4 创建和修改AD对象
11.5 与其他数据源同步
11.6 小结
第 12 章 Azure任务自动化
12.1 环境要求
12.2 Azure身份验证
12.3 创建Azure虚拟机及所有依赖
12.4 部署Azure Web应用
12.5 部署Azure SQL数据库
12.6 小结
第 13 章 Amazon Web Services任务自动化
13.1 环境要求
13.2 AWS身份验证
13.3 创建一个AWS EC2实例
13.4 部署Elastic Beanstalk应用
13.5 在AWS中创建SQL Server数据库
13.6 小结
第 14 章 创建服务器清点脚本
14.1 环境要求
14.2 创建项目脚本
14.3 定义最终输出
14.4 探索脚本输入
14.5 查询单台服务器
14.6 提前规划:合并不同类型的信息
14.7 查询远程文件
14.8 查询Windows Management Instrumentation
14.9 Windows服务
14.10 清理和优化脚本
14.11 小结
第三部分 自制模块
PowerLab
环境要求
安装PowerLab
示例代码
小结
第 15 章 配置虚拟环境
15.1 环境要求
15.2 创建模块
15.3 自动配置虚拟环境
15.4 使用Pester测试新定义的函数
15.5 小结
第 16 章 安装操作系统
16.1 环境要求
16.2 部署操作系统
16.3 自动部署操作系统
16.4 在磁盘中存储加密凭据
16.5 PowerShell Direct功能
16.6 Pester测试
16.7 小结
第 17 章 部署AD
17.1 环境要求
17.2 创建AD林
17.3 构建林
17.4 编写并运行Pester测试
17.5 小结
第 18 章 创建并配置SQL服务器
18.1 环境要求
18.2 创建虚拟机
18.3 安装操作系统
18.4 添加Windows无人值守应答文件
18.5 将SQL服务器添加到域中
18.6 自动安装SQL Server
18.7 运行Pester测试
18.8 小结
第 19 章 重构代码
19.1 回头看New-PowerLabSqlServer函数
19.2 使用参数集
19.3 小结
第 20 章 创建并配置IIS Web服务器
20.1 环境要求
20.2 安装和设置
20.3 从头开始构建Web服务器
20.4 WebAdministration模块
20.5 为网站配置SSL
20.6 小结
作者简介
看完了
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜