Windows PowerShell 作为新一代的命令行自动化管理工具,具有无限的潜能,颠覆了传统Windows管理方式,因其简洁高效成为众多管理员最为喜爱的工具,也是微软最为推荐的管理工具,经过版本的更新,最新的Windows PowerShell在管理微软操作系统,产品,服务,中具有不可或缺的重要地位。
当下云计算进入爆发式发展,对自动化部署/管理提出更高的要求,通过使用Windows PowerShell 将会极大的提高生产以及管理效率。 为什么选择联科教育?
1. 以真实企业工程案例授课。
2. 课时全国最长,内容切合实际应用。
3. 班型多样化,时间灵活。
4. 掌握最新的版本升级。
5. 由微软认证讲师、微软大中华区金牌讲师驻场授课。
培训课时:24课时
班型和时间安排:
● 脱产班(现场/远程) 09:00-12:00 13:00-16:00 ● 晚班(一三五或二四,现场/远程) 19:30-21:30 ● 周末班(六或日,现场/远程) 09:00-12:00 13:00-16:00 ● 周末下午班(现场/远程) 16:30-18:30 19:00-20:30
课程视频: 适用人群: 学员应至少具有Windows操作系统的部署,管理经验 培训目标: ● 了解Windows PowerShell 基本特性 ● 学会独立发现使用Windows PowerShell 命令 ● 了解 基本.NET 对象类型 ● 学会自定义对象类型 ● 了解Windows PowerShell 远程管理与访问 ● 学会 Windows PowerShell 脚本/模块编写 ● 学会使用Windows PowerShell 相关工具的使用
课程大纲: 第一部分
◆ Windows PowerShell 介绍
◆ Windows PowerShell 发展历程:讲述各个历史版本重大改进已经新增功能以及各个版本所对应.NET 版本
◆ Windows PowerShell 重要特性
◆ Windows PowerShell 安装需求:介绍其基本安装需求
◆ Windows PowerShell 基本概念:介绍其中较为重要概念
◆ Windows PowerShell 适用范围:介绍其基本适用范围,适用于Windows PowerShell 工具,介绍一些基本工具包括但不仅限于微软产品 第二部分
◆ 实际部署演示:进行批量自动化部署演示
◆ 基本命令格式:讲解基本命令格式,形参,实参各种参数类型其中将会小部分涉及.NET对象类型
◆ 帮助系统:讲解如何使用帮助系统,更新帮助系统,使用帮助系统获取命令帮助,以及发现命令(红色部分需要WindowsPowerShellV3之后版本支持)
◆ 介绍常用命令:针对Windows 角色/功能命令,文本命令,常用筛选查找命令以及操作符
◆ 变量:详细讲解变量,变量类型,自动变量,变量作用域,变量命名规则
◆ 数组:详细讲述数组与哈希表的创建使用以及CSV的使用
第三部分
◆ 管道:详细讲述管道命令的使用以及如何正确的使用管道命令同时深入讲述管道的工作方式
◆ 对象:详细讲述对象类型,对象成员,等基础.NET对象类型知识通过此部分将巩固变量,类型等知识点
◆ 对象的类型转换:PowerShell引擎 第四部分
◆ 简单逻辑结构
◆ 选择结构:此部分讲述选择结构 并对常用场景进行明确指出
◆ 循环/遍历:讲述循环/遍历并对常用场景进行明确指出
◆ 远程访问以及远程访问安全规则:详细讲述远程访问,以及相关安全,操作注意事项,远程访问的对象类型,以及可能的应用场景
◆ 后台操作:简单介绍后台操作以及可能的应用场景
◆ DSC 期望状态配置:简单介绍V4版本中新功能 DSC 期望状态配置 第五部分
◆ 自定义对象:讲述如何自定义对象,添加对象属性,方法,实例化.NET 对象以及和WMI,COM对象交互
◆ 脚本概述:讲详细讲解创建修改脚本,参数化脚本,脚本签名以及脚本运行时,最佳实践等相关概念
◆ 函数概述:讲详细讲解函数作用机制,书写规范,以及函数最佳实践,以及函数参数
◆ 模块概述:详细说明模块构成,注意事项,以及如何创造模块等相关概念同时简单介绍加载,卸载模块以及二进制管理单元即PSSnapin
◆ 错误捕获/处理:讲详细讲述如何捕获并且处理错误
◆ 脚本调试 第六部分
◆ 处理文本
◆ Windows 日志的查询/筛选:讲述如何使用哈希表,XML方式筛选windows 日志
◆ 使用PowerShell 操作XML :讲述操作是XML 文件 作为Windows 日志的查询/筛选的延伸
◆ 管理与配置ServerCore:讲述ServerCore 配置,安装功能,以及文件导航,注册表的使用
|