![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
powershell
文章平均质量分 81
永梦若曦
摆烂
展开
-
如何从批处理文件执行Powershell命令?多行注释
单个bat中调用powershell 多行注释法1. 来源在powershell互动技术交流群中看到的一个巧妙的思路,有哪位dalao看过原文的告诉我一下,我不知道用什么关键词才能搜索到✪ ω ✪。2. 思路bat中注释使用rem或::,而powershell单行注释用#,多行注释用<##>,这一差异可以轻松将ps1脚本转为bat后缀的脚本,而不需要做大量的改动。要想在bat脚本中运行powershell命令,需要使用powershell.exe的-Command参数。幸运的是,ps1转载 2020-07-15 22:56:19 · 4379 阅读 · 0 评论 -
【pwsh】注册Event与EvnetHandler对象,以Ctrl-C事件为例
目录powershell 注册事件一、问题提出二、内容涉及三、代码样例四、其他参考powershell 注册事件一、问题提出控制台把Ctrl-C作为取消按键,在C#中以Console.CancelKeyPress形式出现,有时候我们会想实现在异步循环中按Ctrl-C退出,并在退出时做一些销毁变量的工作。按CancelKeyPress类型推断,需要通过绑定委托的形式来实现。C#中事件使用委托(delegate)来注册绑定,powershell里委托使用scriptblock类来编写,那么怎么把写好的脚原创 2020-06-07 18:01:45 · 304 阅读 · 0 评论 -
【pwsh】 Write-Output、数组合并与单行文本
pwsh Write-Output与数组合并起因powershell的输出有一个特点,数组中只有一个对象时,给变量赋值后,类型与直接用数组中该对象是一致的。而在多对象合并为数组时,则是枚举输出为表格式。有时,我们会需要向之前的一个数组中添加更多的元素,如果是添加单个对象,只需要使用已重载的操作符+=即可。但弱类型的数组可以存储不同类型的对象,但我们要合并两个多对象的数组时,需要通过遍历来...原创 2020-04-25 08:14:07 · 775 阅读 · 0 评论 -
【pwsh】查看变量类型的两种方法
文章目录Powershell在线教程1.获取Powershell英文说明书2.请按任意键继续/退出3. .Repalce() 与 -replace 的区别4.执行外部命令5.数组 哈希表 字典6.进制转换模板Powershell在线教程Mooser Lee, Powershell在线教程1.获取Powershell英文说明书 $link = 'http://download.micro...转载 2019-06-17 22:47:45 · 1162 阅读 · 0 评论 -
【pwsh】Add-Type后如何移除?
【pwsh】Add-Type后如何移除?问题解决方案参考问题Add-Type支持将C#、VB、JavaScript、dll等其他编程语言添加为新的 .NET 类型1,其扩展性极高。但需要注意到,Add-Type的类型是无法移除的,且同一会话窗口下一旦加载过了,重复运行只会抛出该 .NET 类型已存在的错误。解决方案参考StackOverflow提问2中 x0n 的回答,已加...转载 2020-04-21 22:51:36 · 534 阅读 · 0 评论 -
Powershell Publish-Module 无法对空数组进行索引
Publish-Module概要遇到的问题问题描述PowershellGet模块脚本解决方案概要本文针对Powershell模块共享到 PowershellGallery 时出现的系统语言问题进行分析,解决方法是修改系统语言为英文,再使用Publish-Module遇到的问题Publish-Module -Name <modulename> -NuGet...原创 2020-01-07 21:40:31 · 1143 阅读 · 0 评论 -
【pwsh】按键自动切换中文输入法
文章目录1. 说明及来源2. 原理及代码3.补充1. 说明及来源来源: Mooser Lee, Powershell自动执行脚本之profile来源: Microsoft, .NET Framework 4.8 有关SendKeys Class 的说明文档简单解决每次 powershell 打开时输入法处于中文状态的问题鉴于输入法API不同,比较方便的切换方法是在启动power...原创 2019-07-07 12:48:09 · 1860 阅读 · 1 评论