PowerShell 自动化运维

培训费用:¥ 4800

培训周期:16 课时

在线咨询

课程大纲


课程概述

了解如何使用Windows PowerShell远程管理多个基于Windows的服务器,并将日常管理和管理任务自动化。


这两天的课程为学生提供了使用Windows PowerShell管理和自动管理基于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。      


培训对象:

本课程是为已经在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技术

创建配置文件脚本

使用替代证书

使用操作符来处理数据和对象

创建和管理配置环境文件