随笔分类 -  PowerShell

一些PowerShell 基本使用记录
摘要:以下美化的方案及主题信息是通过官方文档获取,此处作以记录。 Step 1.安装字体 GitHub字体 从上面的地址中下载字体并安装,使用该字体是因为Oh-My-Posh中的主题依赖该字体的特殊符号 Step 2.安装PowerShell Module Install-Module posh-git 阅读全文
posted @ 2021-09-28 12:07 门前有根大呲花 阅读(280) 评论(0) 推荐(0) 编辑
摘要:本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 基础命令 你可以像导航文件系统那样来访问注册表,因为正像我们在上一章中讨论的那样,PowerShell把文件系统和注册表都当作层次信息系统来处理。 注册表中的键对应于文件系统的目录,但是键对应的值和文件系统中的文 阅读全文
posted @ 2021-09-27 14:44 门前有根大呲花 阅读(627) 评论(0) 推荐(0) 编辑
摘要:15.文件系统 本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 在PowerShell控制台中,文件系统有很特别的重要性。一个明显的原因是管理员需要执行许多涉及文件系统的任务。另一个原因是文件系统是一个层次结构信息模型。在接下来的章节中,你还会看到PowerS 阅读全文
posted @ 2021-09-26 14:46 门前有根大呲花 阅读(769) 评论(0) 推荐(0) 编辑
摘要:本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 XML是”可扩展标记语言“的缩写,是一种对于任意结构化的信息的可描述性语言。过去处理XML还是相当麻烦的,但是现在PowerShell中,对XML有了非常优秀的支持。通过它的帮助,你既可以非常容易的在XML中包装 阅读全文
posted @ 2021-09-22 13:21 门前有根大呲花 阅读(976) 评论(0) 推荐(0) 编辑
摘要:本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 定义模式 如果你需要更加精确的模式识别需要使用正则表达式,正则表达式提供了更加丰富的通配符。正因为如此,它可以更加详细的描述模式,正则表达式也因此稍显复杂。 使用下面的表格中列出的正则表达式元素,你可以非常精准的 阅读全文
posted @ 2021-09-18 15:23 门前有根大呲花 阅读(2018) 评论(0) 推荐(0) 编辑
摘要:本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 定义文本 文本中的特殊字符 如果文本放置在一个闭合的双引号中,Powershell解释器回去寻找特殊字符.在这方便主要有两种特殊字符,一个是变量的前缀$,一个是反引号`位于数字键1左边。 处理变量 将变量放在字符 阅读全文
posted @ 2021-09-18 10:40 门前有根大呲花 阅读(288) 评论(0) 推荐(0) 编辑
摘要:本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 发现命令 从用户的角度来看,在Powershell控制台上输入一条命令,然后直接回车执行,是一件简单的事情,事实上Powershell在后台做了很多事情,其中第一步,就是查看用户输入的命令是否可用,这个步骤也被称 阅读全文
posted @ 2021-09-17 14:05 门前有根大呲花 阅读(371) 评论(0) 推荐(0) 编辑
摘要:PowerShell索引 本系列是一个重新学习PowerShell的笔记,基础篇内容引用自PowerShell中文博客 基础篇 1.基础命令 2.变量及作用域 3.数组及哈希表 4.管道 5.对象、属性、方法 6.条件表达式 7.过程控制 8.函数 9.脚本 10.异常处理 11.命令和代码块 12 阅读全文
posted @ 2021-09-16 15:35 门前有根大呲花 阅读(208) 评论(0) 推荐(0) 编辑
摘要:本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 what-if 自动化具有高度方便的特点,同时也可能会自动产生一些不可避免的错误。这也就是Powershell为什么会有一些专门来防止和处理危险的机制:这些机制会对接下来要执行的操作进行确认。 试运行:模拟操作 阅读全文
posted @ 2021-09-16 15:26 门前有根大呲花 阅读(995) 评论(0) 推荐(0) 编辑
摘要:本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 编写和运行脚本 一个Powershell脚本仅仅是一个包含Powershell代码的文本文件。 如果这个文本文件执行,Powershell解释器会逐行解释并执行它的的语句。Powershell脚本非常像以前CMD 阅读全文
posted @ 2021-09-15 17:28 门前有根大呲花 阅读(489) 评论(0) 推荐(0) 编辑
摘要:本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 处理函数的参数 Powershell函数可以接受参数,并对参数进行处理。函数的参数有3个特性: 任意参数:内部变量$args 接受函数调用时接受的参数,$args是一个数组类型。 命名参数:函数的每一个参数可以分 阅读全文
posted @ 2021-09-15 12:50 门前有根大呲花 阅读(204) 评论(0) 推荐(0) 编辑
摘要:本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 ForEach-Object ForEach-Object 会对管道传入的结果集内的元素进行逐个处理,循环内由$_表示当前元素 #可以对元素进行变更 PS C:\PowerShell> $arr = 1..5 P 阅读全文
posted @ 2021-09-14 14:05 门前有根大呲花 阅读(210) 评论(0) 推荐(0) 编辑
摘要:本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 条件操作符 比较 Powershell 中的比较运算符 -eq :等于 -ne :不等于 -gt :大于 -ge :大于等于 -lt :小于 -le :小于等于 -contains :包含 -notcontain 阅读全文
posted @ 2021-09-13 17:26 门前有根大呲花 阅读(150) 评论(0) 推荐(0) 编辑
摘要:5.对象 本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 基本操作 添加属性及操作 #AliasProperty:另外一个属性的别名 #CodeProperty:通过静态的.Net方法返回属性的内容 #Property:真正的属性 #NoteProperty: 阅读全文
posted @ 2021-09-13 15:45 门前有根大呲花 阅读(217) 评论(0) 推荐(0) 编辑
摘要:本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 使用管道 排序导并导出JSON格式文件 PS C:\Code> ls | Sort-Object -Descending Name | Select-Object -First 1 Name,Length,Las 阅读全文
posted @ 2021-09-13 12:13 门前有根大呲花 阅读(210) 评论(0) 推荐(0) 编辑
摘要:本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 数组 命令返回的数组 PS C:\> $arr = ls PS C:\> $arr.GetType() IsPublic IsSerial Name BaseType True True Object[] Sys 阅读全文
posted @ 2021-09-10 15:06 门前有根大呲花 阅读(200) 评论(0) 推荐(0) 编辑
摘要:概要 本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 启动时变量 下面是 Windows PowerShell 中的自动变量的列表: $$ 包含会话所收到的最后一行中的最后一个令牌。 $? 包含最后一个操作的执行状态。如果最后一个操作成功,则包含 TRUE,失 阅读全文
posted @ 2021-09-10 13:33 门前有根大呲花 阅读(332) 评论(0) 推荐(0) 编辑
摘要:概要 本系列是一个重新学习PowerShell的笔记,内容引用自PowerShell中文博客 1.快捷键 ALT+F7 清除命令的历史记录 PgUp PgDn 显示当前会话的第一个命令和最后一个命令 Enter 执行当前命令 End 将光标移至当前命令的末尾 Del 从右开始删除输入的命令字符 Es 阅读全文
posted @ 2021-09-07 13:58 门前有根大呲花 阅读(223) 评论(0) 推荐(0) 编辑