PowerShell 在线教程 4 认识Powershell 介绍和安装自定义控制台快速编辑模式和标准模式快捷键管道和重定向 Powershell交互式 数学运算执行外部命令命令集别名通过函数扩展别名执行文件和脚本 Powershell变量 定义变量自动化变量环境变量驱动器变量变量的作用域变量的类型和强类型变量的幕后管理 Powershell数组和哈希表 命令返回数组创建数组访问数组复制数组强类型数组使用哈希表 Powershell管道 使用管道对象转换成文本排序和分组过滤管道结果分析和比较管道结果导出管道结果扩展类型系统 Powershell使用对象 对象=属性+方法属性(对象是什么)方法(对象能做什么)使用真实的对象工作调用静态方法创建对象 Powershell条件判断 条件表达式Where-ObjectIF-ElseIf-ElseSwitch Powershell循环 ForEach-ObjectForeachDo While ForSwitch Powershell函数 定义新函数处理函数的参数指定函数的返回值查看支持的函数函数 过滤器 管道 Powershell脚本 编写和运行脚本给脚本传递参数增强脚本的可读性创建管道脚本自动执行脚本之profile脚本的数字签名 Powershell错误处理 what-if定义容错度识别和处理异常错误记录:详细错误理解异常在函数和脚本中捕获异常断点执行 Powershell命令发现和脚本块 发现命令调用操作符使用语句块执行上下文 Powershell文本和正则表达式 定义文本 使用特殊文本命令 字符串操作符 格式化字符串设置数字格式固定宽度的制表输出String 对象方法String 类方方法简单模式匹配 正则表达式 定义模式同时搜索不同的词语大小写敏感在文本中搜索信息搜索不同的关键字组深入使用子表达式贪婪与非贪婪匹配搜索字符串片段替换字符串使用反向引用在文本行的开始插入文本删除多余的空格搜索和移除重复的单词非捕获组 文本处理实例 文本处理实例(一)文本处理实例(二)文本处理实例(三)文本处理实例(四) PowerShell处理XML XML 结构加载和处理XML文件浏览扩展类型系统 PowerShell文件系统 前言访问文件和目录导航文件系统使用目录和文件工作管理访问权限 PowerShell注册表 操作注册表的几条重要命令“提供程序”文件系统以外的位置搜索注册表创建和删除键值注册表权限