powershell
符号会飞
整理与归纳
展开
-
powershell 特殊符号处理
两个双引号产生一个双引号,这里不包括最外层的双引号。原创 2022-09-13 13:36:25 · 1090 阅读 · 1 评论 -
powershell获取exe文件返回值
一、目的1.powershell能简单写一些小脚本,不需要exe开发这么笨重。2.在windows实现某个特定功能,做成一个exe能方便查看管理。二、实现1.C# code 运行结束加入返回值Environment.ExitCode = 1; //自定义数字2.powershell 调用并获取需要增加-PassThru$proc = Start-Process test.exe -ArgumentList "testarg1 testarg2" -Wait -Pas.原创 2022-04-20 09:19:13 · 2678 阅读 · 0 评论 -
查看安装软件/Select-object/Where-Object xxx -like
查看已安装软件1.通过注册列表查看$Path=@('HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*','HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*','HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*','HKCU:\SOFTWARE\WOW6432Node\原创 2021-07-27 14:26:44 · 174 阅读 · 0 评论 -
powershell 运行策略
Unrestricted这是一种比较宽容的策略,允许运行未签名的脚本。对于从网络上下载的脚本,在运行前会进行安全性提示:Set-ExecutionPolicy UnRestricted原创 2021-01-20 15:42:11 · 141 阅读 · 0 评论 -
powershell 启动线程与关闭线程
启动线程$ScreenCapture="C:\ResolutionTool\ScreenCapture.exe"Start-Process $ScreenCapture关闭线程Get-Process ScreenCapture| Stop-Process原创 2021-01-20 15:34:48 · 495 阅读 · 0 评论 -
Powershell 时间相关
$start = Get-DateGet-HotFix$end = Get-DateWrite-Host -ForegroundColor Red ('Total Runtime: ' + ($end - $start).TotalSeconds)//若开始时间保存为字符串$startTime = Get-Date -Format 'yyyyMMddTHH:mm:ss'$startTime=[datetime]::ParseExact("$startTime","yyyyMMddTH...原创 2020-09-10 11:42:48 · 857 阅读 · 0 评论 -
powershell 查看系统设备\device status
$allDevice="C:\Data\soundDevAll.txt" (Get-WmiObject -Class Win32_SoundDevice).Name|Out-File $allDevicewindow 硬件类查看C#文章https://blog.csdn.net/winterye12/article/details/74979377原创 2020-07-24 10:22:40 · 1168 阅读 · 0 评论 -
powershell 脚本运行策略,参数....
1.运行策略Powershell一般初始化情况下都会禁止脚本执行。脚本能否执行取决于Powershell的执行策略。PS E:> Get-ExecutionPolicyRestrictedPS E:> Set-ExecutionPolicy UnRestricted2.直接运行PS E:> '"Hello,Powershell Script"' > MyScript.ps1PS E:> .\MyScript.ps1Hello,Powershel.原创 2020-07-14 11:03:57 · 887 阅读 · 0 评论 -
powershell XML数据保存为HTML
1.设置html头和尾beginning内包含表格表头$beginning = { '<html> <head> <meta charset="utf-8" /> <title>Report</title> <STYLE type="text/css"> h1 {font-family:SegoeUI, sans-serif; font-size:30} th {font-family:Segoe原创 2020-07-14 10:43:14 · 230 阅读 · 0 评论 -
powershell XML操作
1.直接加入xml结构加入<title>是为了后续能直接添加其他node,否则,后续操作可能无法AppendChild $xml = "<?xml version='1.0' encoding='UTF-8'?> <case> <title>please check each point</title> </case> " $xml|Out-File $xmlFile2.读原创 2020-07-14 10:19:05 · 1429 阅读 · 0 评论 -
powershell /遍历/psobject/字符串转换Json/json数组操作
读取json文档原创 2020-06-16 08:39:46 · 2182 阅读 · 0 评论 -
powershell 文件/文件夹操作
最新修改文件$allFolder= Get-ChildItem "C:\Target"$newFolder=($allFolder|Sort-Object LastWriteTime -Descending|select -first 1).name//1. Get-ChildItem获取所有文件//2. Sort-Object LastWriteTime -Descending 排...原创 2020-05-04 16:08:45 · 3496 阅读 · 0 评论 -
powershell 常用命令笔记
Test-Path,检查路径是否存在。语法:Test-Path <路径>说明:这里的路径可以是:文件、文件夹、HKLM路径、环境变量env:路径Test-Path D:\q.txtTest-Path C:\ScriptsTest-Path C:\Scripts\Archive\*.ps1删除文件Remove-Itemc:/scripts/*-recurse.........原创 2020-04-08 09:46:44 · 939 阅读 · 0 评论