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注册表

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

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

    • 搜索注册表

    • 创建和删除键值

    • 注册表权限

     


    你可能感兴趣的:(powershell教程)