16课时 · PowerShell · Automation Operations

Windows PowerShell 自动化运维管理

从命令、管道、脚本到远程管理、后台作业和计划任务的运维自动化实训

课程围绕 Windows PowerShell 在企业运维中的高频场景展开,帮助学员掌握命令使用、管道处理、WMI/CIM 查询、变量与数据结构、脚本编写、函数模块、远程管理、后台作业、计划作业和高级自动化技术。

16课时集中训练
12核心模块
Script脚本自动化
Remote远程运维

COURSE OVERVIEW

一门面向 IT 运维人员的 PowerShell 自动化实战课程

PowerShell 能把重复性的服务器管理、账号管理、网络配置、数据查询、批量处理和计划任务变成可复用、可审计、可持续运行的自动化流程。

本课程从 PowerShell 基础命令和帮助系统开始,逐步进入管道、对象筛选、格式化输出、PSProviders、PSDrives、WMI/CIM、变量数组、Hash 表、脚本结构、函数模块、远程会话、后台作业和计划作业,帮助学员建立从单条命令到自动化运维脚本的完整能力。

命令到脚本从日常命令操作自然过渡到结构化脚本和可复用函数。
对象化处理理解管道、参数传递、属性值传递、选择、排序、统计和筛选。
运维数据获取使用 WMI/CIM 查询系统、服务器和管理对象信息。
自动化执行通过远程管理、后台作业和计划作业提升运维效率。

COURSE FEATURES

把 PowerShell 从命令工具升级为运维自动化能力

课程强调“能查、能管、能批量处理、能远程执行、能定时运行”,让 PowerShell 真正服务于企业日常运维。

Command

命令体系与管理类命令

掌握 PowerShell 命令查找、运行方式,以及活动目录、网络配置和服务器管理命令的使用。

Pipeline

对象管道和输出处理

理解选择、排序、统计、格式化、筛选、枚举以及参数和属性值传递机制。

Provider

PSProviders、PSDrives 与系统资源访问

用统一的 Shell 方式访问文件系统、注册表、证书等不同资源视图。

Data Query

WMI/CIM 与运维信息获取

通过 WMI 和 CIM 查询系统、硬件、服务、进程和管理对象,为自动化提供数据基础。

Scripting

脚本、函数和模块化

从命令转向脚本,掌握分支循环、数据导入、输入处理、文档管理、排错、函数和模块。

Automation

远程管理与任务自动执行

使用远程会话、后台作业、计划作业、配置文件和高级技术构建自动化运维流程。

LEARNING PATH

四段式学习路径,从命令使用到自动化运维

先掌握 PowerShell 的命令和对象化思维,再进入脚本开发、远程管理和计划执行。

1

命令与管理

学习 PowerShell 基础、命令查找运行、活动目录、网络配置和服务器管理命令。

2

管道与对象

理解管道、选择排序统计、输出格式、筛选、枚举、参数传递和属性值传递。

3

资源与脚本

使用 PSProviders、PSDrives、WMI/CIM、变量数组、Hash 表、脚本结构和数据导入。

4

远程与自动化

完成高级脚本、函数模块、远程会话、后台作业、计划作业和高级 PowerShell 技术。

FULL OUTLINE

完整课程大纲

课程共 12 个模块,覆盖 PowerShell 自动化运维从基础命令到计划执行的完整路径。

MODULE 01

Windows PowerShell 概述

  • PowerShell 概述
  • 查找和使用命令
  • 运行命令

MODULE 02

管理类命令使用

  • 活动目录命令使用
  • 网络配置命令使用
  • 服务器管理命令使用

MODULE 03

使用管道

  • 理解管理管道
  • 选择、排序、统计和格式化输出
  • 筛选功能和枚举使用

MODULE 04

管道原理

  • 使用参数传递的管道
  • 使用属性值传递的管道
  • 理解对象在管道中的流动方式

MODULE 05

使用 PSProviders 和 PSDrives

  • 使用 PSProviders
  • 使用 PSDrives
  • 统一访问不同管理资源

MODULE 06

使用 WMI 和 CIM 获取信息

  • 理解 WMI 和 CIM
  • 使用 WMI 查询数据
  • 使用 CIM 查询数据

MODULE 07

变量、数组和 Hash 表

  • 变量使用和维护
  • 数组变量
  • Hash 表使用

MODULE 08

基础脚本

  • 从命令转移到脚本
  • 脚本结构和语句流
  • 从文件导入数据

MODULE 09

高级脚本

  • 脚本输入处理和文档管理
  • 脚本排错处理
  • 自定义函数和模块

MODULE 10

远程管理

  • 简单远程管理技术
  • 高级远程管理技术
  • 远程会话技术

MODULE 11

使用后台作业和计划作业

  • 使用和管理后台作业
  • 使用和管理预定作业
  • 创建后台作业和计划作业

MODULE 12

配置文件和高级 PowerShell 技术

  • 高级 PowerShell 技术和配置文件脚本
  • 替代证书和操作符使用
  • 创建和管理配置环境文件
适合人群

适合 Windows 运维工程师、系统管理员、桌面/服务器管理人员,以及希望提升自动化运维能力的 IT 团队。

训练重点

重点建立命令检索、对象管道、脚本编写、远程管理、作业调度和模块化复用能力。

CAPABILITY RESULTS

完成课程后,学员将具备的 PowerShell 自动化能力

从日常命令到脚本流程,从本地操作到远程执行,形成可用于企业运维的自动化能力链。

熟练使用命令能查找、理解和运行 PowerShell 命令,处理常见管理任务。
掌握对象管道能使用管道完成选择、排序、统计、格式化、筛选和对象传递。
获取运维数据能通过 PSProviders、PSDrives、WMI 和 CIM 查询管理信息。
编写自动化脚本能使用变量、数组、Hash 表、分支循环、数据导入和脚本排错。
构建函数和模块能封装可复用函数和模块,提升脚本维护性和团队复用效率。
实现远程和计划执行能使用远程会话、后台作业、计划作业和配置文件完成持续自动化。

适合团队

  • Windows 系统管理员、运维工程师
  • 负责 AD、网络、服务器和桌面运维的 IT 人员
  • 希望把重复运维任务脚本化、自动化的技术团队
  • 需要建立 PowerShell 脚本规范和远程管理能力的企业

用 16 课时把 PowerShell 变成运维生产力

课程适合作为企业内训、Windows 运维团队技能提升和自动化运维专项培训,帮助团队减少重复操作,提升批量管理和排障效率。

前往官网咨询