人民邮电出版社有限公司店铺主页二维码
人民邮电出版社有限公司 微信认证
人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

PowerShell实战 系统管理脚本语言软件测试从入门到*通 自动化编程编程入门零基础自学

67.40
运费: ¥ 0.00-20.00
PowerShell实战 系统管理脚本语言软件测试从入门到*通 自动化编程编程入门零基础自学 商品图0
PowerShell实战 系统管理脚本语言软件测试从入门到*通 自动化编程编程入门零基础自学 商品图1
PowerShell实战 系统管理脚本语言软件测试从入门到*通 自动化编程编程入门零基础自学 商品图2
PowerShell实战 系统管理脚本语言软件测试从入门到*通 自动化编程编程入门零基础自学 商品图3
PowerShell实战 系统管理脚本语言软件测试从入门到*通 自动化编程编程入门零基础自学 商品图4
PowerShell实战 系统管理脚本语言软件测试从入门到*通 自动化编程编程入门零基础自学 商品缩略图0 PowerShell实战 系统管理脚本语言软件测试从入门到*通 自动化编程编程入门零基础自学 商品缩略图1 PowerShell实战 系统管理脚本语言软件测试从入门到*通 自动化编程编程入门零基础自学 商品缩略图2 PowerShell实战 系统管理脚本语言软件测试从入门到*通 自动化编程编程入门零基础自学 商品缩略图3 PowerShell实战 系统管理脚本语言软件测试从入门到*通 自动化编程编程入门零基础自学 商品缩略图4

商品详情

书名:PowerShell实战
定*:89.8
ISBN:9787**5590503
作者:亚当·伯*伦
版次:第*版
出版时间:2022-05

内容提要:
本书通过大量实例带*系统管理员将*的日常任务自动化,构建自定义工具,充分利用*通广大的PowerShell。*书分为三大*分。第**分概述PowerShell的基本功能和用法,以及*些基本的编程概念,如变量、对象、函数、模块等。第二*分详述日常任务的自动化,内容*括如何解析结构化数据,以及如何构建服务器管理工具。第三*分介绍如何构建模块,内容涉及*秀的模块设计策略,以及将测试服务器环境自动化,预置Hyper-V虚拟机,安装操作系统,*署和配置SQL服务器等。



作者简介:
亚当·伯*伦(Adam Bertram),微软MVP,拥有20余年信息技术从业经验,*注于系统管理、DevOps、自动化技术等*域,*办了流行信息技术知识服务平台TechSnips,在Pluralsight和LinkedIn的在线学习平台上讲授PowerShell课程,惠及数万学习者。 【译者介绍】 安道,*注于现代计算机技术书的翻译,译有《流畅的Python》《Flask Web开发》《Python网络编程攻略》《Ruby on Rails教程》等书。

目录:
第 **分 基础知识
第 * 章 上手体验 2
*.* 打开PowerShell控制台 2
*.2 使用DOS命令 3
*.3 探索PowerShell命令 4
*.4 获取帮助 6
*.4.* 显示文档 6
*.4.2 学习*般主题 7
*.5 更新文档 8
*.6 小结 9
第 2 章 PowerShell基本概念 *0
2.* 变量 *0
2.*.* 显示及修改变量 *0
2.*.2 用户定义的变量 **
2.*.3 自动变量 *3
2.2 数据类型 *6
2.2.* 布尔值 *6
2.2.2 整数和浮点数 *6
2.2.3 字符串 *8
2.3 对象 20
2.3.* 查看属性 20
2.3.2 使用Get-Member cmdlet 2*
2.3.3 调用方法 22
2.4 数据结构 23
2.4.* 数组 23
2.4.2 ArrayList 26
2.4.3 哈希表 27
2.5 自定义对象 30
2.6 小结 3*
第 3 章 组合命令 32
3.* 启动*个Windows服务 32
3.2 使用管道 33
3.2.* 通过管道在命令间传递对象 33
3.2.2 通过管道在命令间传递数组 33
3.2.3 参数绑定 34
3.3 编写脚本 36
3.3.* 设置执行策略 37
3.3.2 PowerShell脚本编程 38
3.4 小结 40
第 4 章 控制流 4*
4.* 理解控制流 4*
4.2 使用条件语句 42
4.2.* 用运算符构建表达式 42
4.2.2 if语句 43
4.2.3 else语句 44
4.2.4 elseif语句 44
4.2.5 switch语句 46
4.3 使用循环 47
4.3.* foreach循环 47
4.3.2 for循环 50
4.3.3 while循环 5*
4.3.4 do/while循环和do/until循环 5*
4.4 小结 52
第 5 章 错误处理 53
5.* 了解异常和错误 53
5.2 处理非*止性错误 54
5.3 处理*止性错误 56
5.4 探索$Error自动变量 57
5.5 小结 58
第 6 章 编写函数 59
6.* 函数与cmdlet 59
6.2 定义函数 60
6.3 为函数添加参数 6*
6.3.* *建简单的参数 6*
6.3.2 参数属性:Mandatory 62
6.3.3 参数的默认值 63
6.3.4 为参数添加验证属性 63
6.4 接受管道输入 65
6.4.* 再添加*个参数 65
6.4.2 让函数支持管道 66
6.4.3 添加process块 67
6.5 小结 67
第 7 章 探索模块 68
7.* 探索默认模块 68
7.*.* 查找会话中的模块 68
7.*.2 查找计算机中的模块 69
7.*.3 导入模块 7*
7.2 PowerShell模块的构成 72
7.2.* .psm*文件 72
7.2.2 模块清单文件 73
7.3 使用自定义模块 74
7.3.* 查找模块 74
7.3.2 安装模块 75
7.3.3 卸载模块 76
7.4 自己*建模块 76
7.5 小结 77
第 8 章 远程运行脚本 78
8.* 使用脚本块 78
8.*.* 使用Invoke-Command在远程系统中运行代码 80
8.*.2 在远程计算机中运行本地脚本 8*
8.*.3 远程使用本地变量 8*
8.2 使用会话 83
8.2.* 新建会话 83
8.2.2 在会话中调用命令 84
8.2.3 打开交互式会话 85
8.2.4 断开及重新连接会话 85
8.2.5 使用Remove-PSSession删除会话 87
8.3 解读PowerShell远程处理身份验证 88
8.3.* 双跃点问题 88
8.3.2 使用CredSSP绕过双跃点问题 89
8.4 小结 9*
第 9 章 使用Pester进行测试 92
9.* Pester简介 92
9.2 Pester基础知识 93
9.2.* Pester文件 93
9.2.2 describe块 93
9.2.3 context块 94
9.2.4 it块 94
9.2.5 断言 95
9.3 执行Pester测试 96
9.4 小结 96
第二*分 日常任务自动化
第 *0 章 解析结构化数据 99
*0.* CSV文件 99
*0.*.* 读取CSV文件 99
*0.*.2 *建CSV文件 *03
*0.*.3 项目*:编写计算机清点报告 *04
*0.2 Excel电子表格 *07
*0.2.* *建Excel电子表格 *08
*0.2.2 读取Excel电子表格 *09
*0.2.3 向Excel电子表格中添加行 **0
*0.2.4 项目2:*建Windows服务监控工具 ***
*0.3 JSON数据 **2
*0.3.* 读取JSON **3
*0.3.2 *建JSON字符串 **4
*0.3.3 项目3:查询并解析REST API **5
*0.4 小结 **8
第 ** 章 AD任务自动化 **9
**.* 环境要求 **9
**.2 安装ActiveDirectory PowerShell模块 *20
**.3 查询和筛选AD对象 *20
**.3.* 筛选对象 *2*
**.3.2 返回单个对象 *22
**.3.3 项目4:查找30天内未修改密码的用户账户 *23
**.4 *建和修改AD对象 *24
**.4.* 用户和计算机 *24
**.4.2 组 *26
**.4.3 项目5:*建员工配置脚本 *27
**.5 与其他数据源同步 *30
**.5.* 项目6:编写同步脚本 *3*
**.5.2 映射数据源属性 *3*
**.5.3 定义返回相似属性的函数 *32
**.5.4 在AD中查找匹配对象 *34
**.5.5 修改AD属性 *35
**.6 小结 *36
第 *2 章 Azure任务自动化 *37
*2.* 环境要求 *37
*2.2 Azure身份验证 *37
*2.2.* *建服务主体 *38
*2.2.2 使用Connect-AzAccount实现非交互式身份验证 *40
*2.3 *建Azure虚拟机及所有依赖 *40
*2.3.* *建资源组 *4*
*2.3.2 *建网络栈 *4*
*2.3.3 *建存储账户 *43
*2.3.4 *建操作系统映像 *43
*2.3.5 收尾工作 *45
*2.3.6 自动*建虚拟机 *46
*2.4 *署Azure Web应用 *46
*2.5 *署Azure SQL数据库 *47
*2.5.* *建Azure SQL服务器 *48
*2.5.2 *建Azure SQL数据库 *49
*2.5.3 *建SQL服务器*火墙规则 *49
*2.5.4 测试SQL数据库 *50
*2.6 小结 *5*
第 *3 章 Amazon Web Services任务自动化 *52
*3.* 环境要求 *52
*3.2 AWS身份验证 *52
*3.2.* 使用根用户验证身份 *53
*3.2.2 *建IAM用户和角色 *54
*3.2.3 验证IAM用户的身份 *56
*3.3 *建*个AWS EC2实例 *56
*3.3.* 虚拟私有云 *57
*3.3.2 互联网网关 *58
*3.3.3 路由 *58
*3.3.4 子网 *59
*3.3.5 为EC2实例分配*个AMI *60
*3.3.6 锦上添花 *6*
*3.4 *署Elastic Beanstalk应用 *62
*3.4.* *建应用 *63
*3.4.2 *署* *65
*3.5 在AWS中*建SQL Server数据库 *67
*3.6 小结 *70
第 *4 章 *建服务器清点脚本 *7*
*4.* 环境要求 *7*
*4.2 *建项目脚本 *7*
*4.3 定义最*输出 *72
*4.4 探索脚本输入 *72
*4.5 查询单台服务器 *73
*4.6 提前规划:合并*同类型的信息 *74
*4.7 查询远程文件 *76
*4.8 查询Windows Management Instrumentation *78
*4.8.* 磁盘空闲空间 *79
*4.8.2 操作系统信息 *80
*4.8.3 内存 *8*
*4.8.4 网络信息 *83
*4.9 Windows服务 *86
*4.*0 清理和*化脚本 *88
*4.** 小结 *90
第三*分 自制模块
第 *5 章 配置虚拟环境 *94
*5.* 环境要求 *94
*5.2 *建模块 *95
*5.2.* *建空模块 *96
*5.2.2 *建模块清单文件 *96
*5.2.3 函数名称使用固定的前缀 *96
*5.2.4 导入新模块 *97
*5.3 自动配置虚拟环境 *97
*5.3.* 虚拟交换机 *98
*5.3.2 虚拟机 *99
*5.3.3 虚拟硬盘 20*
*5.4 使用Pester测试新定义的函数 205
*5.5 小结 205
第 *6 章 安装操作系统 206
*6.* 环境要求 206
*6.2 *署操作系统 207
*6.2.* *建VHDX文件 207
*6.2.2 依附虚拟机 209
*6.3 自动*署操作系统 2*0
*6.4 在磁盘中存储加密凭据 2**
*6.5 PowerShell Direct功能 2*3
*6.6 Pester测试 2*4
*6.7 小结 2*5
第 *7 章 *署AD 2*6
*7.* 环境要求 2*6
*7.2 *建AD林 2*6
*7.3 构建林 2*7
*7.3.* 将*字符串*存到磁盘中 2*7
*7.3.2 自动*建林 2*8
*7.3.3 填充域 220
*7.4 编写并运行Pester测试 224
*7.5 小结 226
第 *8 章 *建并配置SQL服务器 227
*8.* 环境要求 227
*8.2 *建虚拟机 227
*8.3 安装操作系统 228
*8.4 添加Windows*人值守应答文件 228
*8.5 将SQL服务器添加到域中 229
*8.5.* 安装SQL Server 23*
*8.5.2 将文件复制到SQL服务器中 23*
*8.5.3 运行SQL Server安装程序 232
*8.6 自动安装SQL Server 233
*8.7 运行Pester测试 236
*8.8 小结 237
第 *9 章 重构代码 238
*9.* 回头看New-PowerLabSqlServer函数 238
*9.2 使用参数集 242
*9.3 小结 245
第 20 章 *建并配置IIS Web服务器 246
20.* 环境要求 246
20.2 安装和设置 246
20.3 从头开始构建Web服务器 248
20.4 WebAdministration模块 248
20.5 为网站配置SSL 25*
20.6 小结 254
人民邮电出版社有限公司店铺主页二维码
人民邮电出版社有限公司 微信公众号认证
人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

PowerShell实战 系统管理脚本语言软件测试从入门到*通 自动化编程编程入门零基础自学

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:renyoushe
人民邮电出版社官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏