培训课程: Windows PowerShell自动化管理实战培训
课程概述:
了解如何使用Windows PowerShell 4.0远程管理多个基于Windows的服务器,并将日常管理和管理任务自动化。
本课程建立在Windows Server 2012 R2和Windows 8.1上,虽然它特别关注Windows PowerShell v4.0,但也与v2.0和v3.0 Windows PowerShell环境相关
这两天的课程为学生提供了使用Windows PowerShell 4.0管理和自动管理基于Windows的服务器的基本知识和技能。它专注于Windows PowerShell的主要命令行特性和技术,并将提供支持一系列Microsoft产品的必备技能,包括Windows Server、Windows Client、Exchange Server、SharePoint Server、SQL Server、系统中心等。为了实现这一目标,本课程将不关注这些产品中的任何一个,尽管Windows Server(所有这些产品的通用平台)将作为所教授技术的示例。
在这2天的课程中,您将学习如何通过更健壮的会话连接、工作流功能、增强的作业调度和Windows PowerShell Web访问来更有效地执行和监视脚本。通过改进的cmdlet发现和简化的、一致的所有cmdlet语法,更轻松地学习Windows PowerShell。通过新的集成脚本环境(ISE)更快更直观地编写Windows PowerShell脚本,该环境支持脚本共享,将IT专业人员与更大的Windows PowerShell用户社区连接起来。在这2天的微软官方课程学习所有这些和更多在Windows PowerShell 4.0。
培训对象:
本课程是为已经在Windows Server和Windows客户端管理或管理和支持应用服务器和服务(包括Exchange、SharePoint和SQL等应用程序)方面有经验的IT专业人士而设。它广泛用于希望使用Windows PowerShell从命令行自动化管理任务的学生,使用任何支持Windows PowerShell可管理性的Microsoft或独立软件供应商(ISV)产品。
本课程不打算成为一门脚本或编程课程,只包括脚本和编程主题的基本内容。学生不需要有脚本或编程经验,也不需要有Windows PowerShell经验
培训目标
了解Windows PowerShell背后的基本概念
处理管道
了解管道的工作原理
使用psprovider和ps驱动器
格式输出
使用WMI和CIM
准备编写脚本
从命令到脚本再到模块
管理远程计算机
将各种Windows PowerShell组件放在一起
使用后台作业和预定作业
使用高级PowerShell技术和配置文件
培训大纲
模块 1: Windows PowerShell 概述
PowerShell 概述
查找和使用命令
运行命令
模块 2: 管理类命令使用
活动目录命令使用
网络配置命令使用
其他服务器管理命令使用
模块 3: 使用管道
理解管理
管道中使用 选择、排序和统计
格式化输出
使用筛选功能的管道
在管道中使用枚举
模块 4: 管道原理
使用参数传递的管道
使用属性值传递的管道
模块 5: 使用 PSProviders 和 PSDrives
使用 PSProviders
使用 PSDrives
模块 6: 使用WMI和CIM 获取信息
理解WMI 和 CIM
使用WMI和CIM查询数据
模块 7: 变量、数组和hash表
变量使用
数组变量
变量维护
Hash表使用
模块 8: 基础脚本
从命令转移到脚本
脚本结构
脚本语句流(分支 循环)
从文件导入数据
模块 9: 高级脚本
脚本输入处理
脚本文档管理
脚本排错处理
自定义函数和模块
模块 10: 远程管理
使用PowerShell简单远程管理技术
使用PowerShell高级远程管理技术
使用远程会话技术
模块11:使用后台作业和计划作业
使用后台作业
使用预定作业
创建和管理后台作业
创建和管理计划作业
模块12:使用配置文件和高级PowerShell技术
使用高级PowerShell技术
创建配置文件脚本
使用替代证书
使用操作符来处理数据和对象
创建和管理配置环境文件