Powershell指令集_2
目录
- 目录
- 获取证书 Get-Childitem
- 调用REST API Invoke-RestMethod
- 选择对象属性 Select-Object
- 导入模块 Invoke-Expression
- 路径连接 Join-Path
- 过滤
获取证书 Get-Childitem
$targetCertificate = Get-Childitem -Path Cert:\LocalMachine\My | where {$_.Thumbprint -eq $certThumbprint}#Get-Childitem 获取路径Cert:\LocalMachine\My下的文件列表
#Cert:\LocalMachine\My 为Windows安装证书的路径
##where-object 条件过滤,将路径下所有 Cert.Thumbprint == "证书密钥" 的证书文件返回
#$certThumbprint 证书密钥
#$targetCertificate.GetType() == System.Security.Cryptography.X509Certificates.X509Certificate
调用REST API Invoke-RestMethod
$data = Invoke-RestMethod -Uri $Uri -Certificate $targetCertificate#通过WebService公开的URI来获取对应的资源
#URI中符号的意义# ? :分隔实际的 URL 和参数# = :URL 中指定参数的值# + :URL 中+号表示空格 %2B # 空格 :URL中的空格可以用+号或者编码代替# % :指定特殊字符# # :表示书签# & :URL 中指定的参数间的分隔符# $ :后跟变量名
选择对象属性 Select-Object
$data.value | Select @{L="System";E={"TFS"}}, ID, Severity, Title | ft -a #Select-Object 选择对象的 ID, Severity, Title 部分属性,来用于显示。 通过结合管道来筛选
# ft 格式化工具 (Format table)就是格式化为表格
导入模块 Invoke-Expression
将模块文件导入到当前脚本的环境变量中
Invoke-Expression ".\module.ps1"
路径连接 Join-Path
$LocalDir = Join-Path -Path $Env:public -ChildPath ps-dir #Join-Path 将路径和子路径连接成一个单独的路径. 路径分隔符由提供程序提供.
过滤 | ?
管道操作与?结合
dir *.psd1 | ? { $_.Name -ne "mod-f5.psd1" } #将管道左边的输出当成管道右边的输入,并且返回能够满足管道右边条件的对象
Powershell指令集_2相关推荐
- Powershell指令集_1
目录 目录 前言 程序进度条 Write-Progress 执行表达式 Invoke-Expression 表格化打印信息 Format-Table 获取系统服务 Get-WmiObject 循环 F ...
- kali linux超级用户_如何优雅的在Linux上使用Powershell]
点击上方"蓝字"关注我们吧! 译文声明 本文是翻译文章,文章原作者 TJ Null 文章来源:https://www.offensive-security.com 原文地址: ht ...
- anaconda prompt和cmd和powershell和anaconda powershell prompt和git bash有什么区别
anaconda prompt和cmd和powershell和anaconda powershell prompt和git bash有什么区别? anaconda prompt和cmd和powersh ...
- Powershell渗透框架
文章目录 Powershell基础 Powershell简介 什么是 Windows PowerShell 为什么使用 Windows PowerShell 如何启动 Windows PowerShe ...
- 关于dorisdb 本地搭建virtual_box虚拟机设置CPU支持AVX2指令集
dorisdb安装文档要求 https://docs.dorisdb.com/zh-cn/main/quick_start/Deploy 解决办法 Intel VT-x和AMD-V是intel和amd ...
- JIT Compiler编译器及指令集
JIT Compiler编译器及指令集 LLVM一些编程语法语义特性 High Level Structure Module Structure LLVM 程序由Module's组成,每个 's 是输 ...
- GPU指令集技术分析
GPU指令集技术分析 本文将两篇文章整理了一下. 参考文章链接如下: https://zhuanlan.zhihu.com/p/391238629 https://zhuanlan.zhihu.com ...
- ARM NEON指令集优化理论与实践
ARM NEON指令集优化理论与实践 一.简介 NEON就是一种基于SIMD思想的ARM技术,相比于ARMv6或之前的架构,NEON结合了64-bit和128-bit的SIMD指令集,提供128-bi ...
- 【原创】Linux环境下的图形系统和AMD R600显卡编程(11)——R600指令集
1 低级着色语言tgsi OpenGL程序使用GLSL语言对可编程图形处理器进行编程,GLSL语言(以下高级着色语言就是指GLSL)是语法类似C的高级语言,在GLSL规范中,GLSL语言被先翻译成教低 ...
最新文章
- 7-20牛客网未知点集合
- Spring AbstractAutowireCapableBeanFactory
- 50万数据生成6位数不重复字符串_R语言系列3:高级数据管理
- Android 音频均衡器,可通过拖动调节音频EQ
- 【经验】GaussDB(for MySQL)性能优化 —— 日志的“快递驿站”
- Essential Chart for ASP.NET MVC商业图表控件相关介绍及下载
- excel php 数字科学计数_excel单元格设置技巧:这些自定义格式,你用过哪些?
- mysql 并发 加锁_MySQL的并发控制与加锁分析
- linux内存管理之DMA
- 【MDVRP】基于matlab水滴算法求解多仓库车辆路径规划问题【含Matlab源码 1310期】
- 高通4G智能路由器WiFi模块芯片-QCA9531
- 新闻发布系统 新闻管理系统 可注册、登录
- Unity 获取视频缩略图
- C语言计算n阶行列式
- 语音识别(Speech Recognition)
- html网页图片下方空隙太大,div+css排版图片IMG下边界有空隙
- Codeforces 26B. Regular Bracket Sequence
- 【2013-10-3前】中国计算机学会推荐国际学术会议和期刊目录
- python题目-数据加密传递
- 人工智能——“kmeans实现图片分割”(Python实现)
热门文章
- feign直接走熔断_【121期】面试官:什么是熔断?什么是服务降级?
- python类型提示模块包_(任何)python模块的类型提示是什么?
- 改编码格式_编码不规范,同事真的会两行泪?
- iOS集成OpenCV遇到的问题
- 骑士人才linux伪静态,骑士人才CMS伪静态规则
- Science Advances文章揭示长时记忆的神经动态表征机制
- MNE-Python专辑 (2) MNE中数据结构Raw及其用法简介(更新)
- EMD算法原理与python实现
- 人均奖金300万,2021年“科学探索奖”名单揭晓:高会军周昆上榜,女性获奖人8位创纪录...
- 今年,就没有一款能打的5G旗舰机吗?