![]()
内容推荐 本书通过大量实例带领系统管理员将成千上万的日常任务自动化,构建自定义工具,充分利用神通广大的PowerShell。全书分为三大部分。第一部分概述PowerShell的基本功能和用法,以及一些基本的编程概念,如变量、对象、函数、模块等。第二部分详述日常任务的自动化,内容包括如何解析结构化数据,以及如何构建服务器管理工具。第三部分介绍如何构建模块,内容涉及优秀的模块设计策略,以及将测试服务器环境自动化,预置Hyper-V虚拟机,安装操作系统,部署和配置SQL服务器等。 本书适合初级和中级系统管理员阅读。此外,DevOps工程师也可以通过本书了解如何用PowerShell执行自动化测试或将持续交付流水线自动化。 作者简介 安道,专注于现代化计算机技术的自由译者,译有《Flask Web开发》《Python网络编程攻略》《JavaScript Web应用开发》((Ruby on Rails教程》等书。个人网站:http://about.ac。 目录 第一部分 基础知识 第1章 上手体验 1.1 打开PowerShell控制台 1.2 使用DOS命令 1.3 探索PowerShell命令 1.4 获取帮助 1.4.1 显示文档 1.4.2 学习一般主题 1.5 更新文档 1.6 小结 第2章 PowerShell基本概念 2.1 变量 2.1.1 显示及修改变量 2.1.2 用户定义的变量 2.1.3 自动变量 2.2 数据类型 2.2.1 布尔值 2.2.2 整数和浮点数 2.2.3 字符串 2.3 对象 2.3.1 查看属性 2.3.2 使用Get-Member cmdlet 2.3.3 调用方法 2.4 数据结构 2.4.1 数组 2.4.2 ArrayList 2.4.3 哈希表 2.5 自定义对象 2.6 小结 第3章 组合命令 3.1 启动一个Windows服务 3.2 使用管道 3.2.1 通过管道在命令间传递对象 3.2.2 通过管道在命令间传递数组 3.2.3 参数绑定 3.3 编写脚本 3.3.1 设置执行策略 3.3.2 PowerShell脚本编程 3.4 小结 第4章 控制流 4.1 理解控制流 4.2 使用条件语句 4.2.1 用运算符构建表达式 4.2.2 if语句 4.2.3 else语句 4.2.4 elseif语句 4.2.5 switch语句 4.3 使用循环 4.3.1 foreach循环 4.3.2 for循环 4.3.3 while循环 4.3.4 do/while循环和do/until循环 4.4 小结 第二部分 日常任务自动化 第三部分 自制模块 |