科技
类型
可以朗读
语音朗读
267千字
字数
2022-05-01
发行日期
展开全部
主编推荐语
系统管理领域的“不加班”利器,轻松实现烦琐任务自动化,实战式练习,帮你快速上手PowerShell。
内容简介
本书通过大量实例带领系统管理员将众多的日常任务自动化,构建自定义工具,充分利用神通广大的PowerShell。
全书分为三大部分。第一部分概述PowerShell的基本功能和用法,以及一些基本的编程概念,如变量、对象、函数、模块等。第二部分详述日常任务的自动化,内容包括如何解析结构化数据,以及如何构建服务器管理工具。第三部分介绍如何构建模块,内容涉及优秀模块的设计策略,以及将测试服务器环境自动化,预置Hyper-V虚拟机,安装操作系统,部署和配置SQL服务器等。
目录
- 版权信息
- 版权声明
- 献词
- 推荐序
- 前言
- 致谢
- 第一部分 基础知识
- 第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 小结
- 第二部分 日常任务自动化
- 第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 小结
- 第三部分 自制模块
- 第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 小结
- 作者简介
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。