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