https://www.pstips.net/powershell-online-tutorials


PowerShell 在线教程  


本文目录

认识Powershell

  • 介绍和安装

  • 自定义控制台

  • 快速编辑模式和标准模式

  • 快捷键

  • 管道和重定向

Powershell交互式

  • 数学运算

  • 执行外部命令

  • 命令集

  • 别名

  • 通过函数扩展别名

  • 执行文件和脚本

Powershell变量

  • 定义变量

  • 自动化变量

  • 环境变量

  • 驱动器变量

  • 变量的作用域

  • 变量的类型和强类型

  • 变量的幕后管理

Powershell数组和哈希表

  • 命令返回数组

  • 创建数组

  • 访问数组

  • 复制数组

  • 强类型数组

  • 使用哈希表

Powershell管道

  • 使用管道

  • 对象转换成文本

  • 排序和分组

  • 过滤管道结果

  • 分析和比较管道结果

  • 导出管道结果

  • 扩展类型系统

Powershell使用对象

  • 对象=属性+方法

  • 属性(对象是什么)

  • 方法(对象能做什么)

  • 使用真实的对象工作

  • 调用静态方法

  • 创建对象

Powershell条件判断

  • 条件表达式

  • Where-Object

  • IF-ElseIf-Else

  • Switch

Powershell循环

  • ForEach-Object

  • Foreach

  • Do While

  • For

  • Switch

Powershell函数

  • 定义新函数

  • 处理函数的参数

  • 指定函数的返回值

  • 查看支持的函数

  • 函数 过滤器 管道

Powershell脚本

  • 编写和运行脚本

  • 给脚本传递参数

  • 增强脚本的可读性

  • 创建管道脚本

  • 自动执行脚本之profile

  • 脚本的数字签名

Powershell错误处理

  • what-if

  • 定义容错度

  • 识别和处理异常

  • 错误记录:详细错误

  • 理解异常

  • 在函数和脚本中捕获异常

  • 断点执行

Powershell命令发现和脚本块

  • 发现命令

  • 调用操作符

  • 使用语句块

  • 执行上下文

Powershell文本和正则表达式

  • 定义文本

  • 使用特殊文本命令

    • 格式化字符串

    • 设置数字格式

    • 固定宽度的制表输出

    • 字符串操作符

    • String 对象方法

    • String 类方方法

  • 简单模式匹配

  • 正则表达式

    • 定义模式

    • 同时搜索不同的词语

    • 大小写敏感

    • 在文本中搜索信息

    • 搜索不同的关键字

    • 深入使用子表达式

    • 贪婪与非贪婪匹配

    • 搜索字符串片段

    • 替换字符串

    • 使用反向引用

    • 在文本行的开始插入文本

    • 删除多余的空格

    • 搜索和移除重复的单词

    • 非捕获组

  • 文本处理实例

    • 文本处理实例(一)

    • 文本处理实例(二)

    • 文本处理实例(三)

    • 文本处理实例(四)

PowerShell处理XML

  • XML 结构

  • 加载和处理XML文件

  • 浏览扩展类型系统

PowerShell文件系统

  • 前言

  • 访问文件和目录

  • 导航文件系统

  • 使用目录和文件工作

  • 管理访问权限

PowerShell注册表

  • 操作注册表的几条重要命令

  • “提供程序”文件系统以外的位置

  • 搜索注册表

  • 创建和删除键值

  • 注册表权限