Course: Windows PowerShell 高级自动化管理实战培训
课程概述
这是一个为期两天的课程,将教学生如何使用Windows PowerShell 5.1自动化管理任务。学生将学习核心的脚本编写技能,如创建高级函数、编写控制器脚本和处理脚本错误。学生将学习如何使用Windows PowerShell工作流、REST API、XML和JSON格式的数据文件,学生还将学习如何使用新的管理工具,如所需的状态配置(DSC)和刚好足够的管理(JEA)来配置和保护服务器。
培训对象:
本课程是为IT专业人士谁是有经验的一般Windows服务器和Windows客户端管理。学生应该有Windows PowerShell的基础知识,他们可以通过学习10961C:使用Windows PowerShell进行自动化管理。
此外,本课程还为支持开发环境和部署过程的开发人员提供脚本指导。
培训目标:
ü 创建高级的功能。
ü 在Windows PowerShell中使用Microsoft . net Framework和REST API。
ü 编写控制器脚本。
ü 处理脚本错误。
ü 使用XML、JSON和自定义格式化数据。
ü 通过所需的状态配置和足够的管理来增强服务器管理。
ü 分析和调试脚本
ü 了解Windows PowerShell工作流。
培训大纲
l 模块1:创建高级函数
ü 转换命令到高级函数
ü 创建脚本模块
ü 定义参数属性和输入验证
ü 编写接收管道的函数
ü 生成复杂的管道输出
ü 使用基于注释的帮助记录功能
ü 支持-WhatIf和-Confirm
l 模块2:在PowerShell中使用.Net Framework 和 REST API
ü 在PowerShell中使用 .Net Framework
ü 在PowerShell中使用 REST AP
l 模块3:编写控制器脚本
ü 控制器脚本概述
ü 编写显示用户界面的控制器脚本
ü 编写生成报告的控制器脚本
l 模块4:处理脚本错误
ü 理解脚本出错处理
ü 处理脚本中的错误和超时
l 模块5:使用 XML、JSON 和自定义格式的数据
ü 读取,操作和编写XML格式的数据
ü 读取,操作和编写JSON格式的数据
ü 读取和操作自定义格式的数据
l 模块6:使用所需状态配置和足够的管理来增强服务器管理
ü 了解DSC
ü 创建和部署DSC配置
ü 实施足够的管理
l 模块7:分析和调试脚本
ü 在Windows PowerShell中进行调试
ü 分析和调试现有脚本
l 模块8:理解PowerShell 工作流
ü 理解PowerShell 工作流