Powershell --在线学习时间:2023-03-08 17:16:07 介绍和安装 自定义控制台 快速编辑模式和标准模式 快捷键 管道和重定向 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注册表 操作注册表的几条重要命令 “提供程序”文件系统以外的位置 搜索注册表 创建和删除键值 注册表权限