万本电子书0元读

万本电子书0元读

顶部广告

PowerShell实战电子书

PowerShell既是脚本语言,也是执行系统管理任务的shell,可用于控制和自动化IT系统的方方面面。本书由五次荣获微软MVP的PowerShell行家亚当·伯特伦倾情著述,教你使用PowerShell这一省时利器,实现系统管理任务自动化。 - 组合命令、控制流、处理错误、编写脚本、远程运行脚本,并使用PowerShell测试框架Pester测试脚本 - 解析XML和JSON等结构化数据,使用常见服务编写实际可用的服务器清脚本

售       价:¥

纸质售价:¥67.30购买纸书

61人正在读 | 0人评论 7.2

作       者:[美]亚当·伯特伦(Adam Bertram) 著

出  版  社:人民邮电出版社有限公司

出版时间:2022-05-01

字       数:27.4万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书通过大量实例带领系统管理员将众多的日常任务自动化,构建自定义工具,充分利用神通广大的PowerShell。全书分为三大部分。部分概述PowerShell的基本功能和用法,以及一些基本的编程概念,如变量、对象、函数、模块等。第二部分详述日常任务的自动化,内容包括如何解析结构化数据,以及如何构建服务器管理工具。第三部分介绍如何构建模块,内容涉及优秀模块的设计策略,以及将测试服务器环境自动化,预置Hyper-V虚拟机,安装操作系统,部署和配置SQL服务器等。<br/>【推荐语】<br/>PowerShell既是脚本语言,也是执行系统管理任务的shell,可用于控制和自动化IT系统的方方面面。本书由五次荣获微软MVP的PowerShell行家亚当·伯特伦倾情著述,教你使用PowerShell这一省时利器,实现系统管理任务自动化。 - 组合命令、控制流、处理错误、编写脚本、远程运行脚本,并使用PowerShell测试框架Pester测试脚本 - 解析XML和JSON等结构化数据,使用常见服务编写实际可用的服务器清脚本 - 设计并构建PowerShell模块,证明PowerShell并不局限于临时脚本编程 - 使用PowerShell完全自动部署Windows - 仅用几个ISO文件在Hyper-V主机上构建完整的AD林 - 仅用几行代码创建任意数量的Web服务器和SQL服务器<br/>【作者】<br/>亚当·伯特伦(Adam Bertram),微软MVP,拥有20余年信息技术从业经验,专注于系统管理、DevOps、自动化技术等领域,创办了流行信息技术知识服务平台TechSnips,在Pluralsight和LinkedIn的在线学习平台上讲授PowerShell课程,惠及数万学习者。 【译者介绍】 安道,专注于现代计算机技术书的翻译,译有《流畅的Python》《Flask Web发》《Python网络编程攻略》《Ruby on Rails教程》等书。<br/>
目录展开

版权声明

献词

推荐序

前言

为什么使用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 小结

作者简介

看完了

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部