目录

  • 目录
  • 获取证书 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相关推荐

  1. Powershell指令集_1

    目录 目录 前言 程序进度条 Write-Progress 执行表达式 Invoke-Expression 表格化打印信息 Format-Table 获取系统服务 Get-WmiObject 循环 F ...

  2. kali linux超级用户_如何优雅的在Linux上使用Powershell]

    点击上方"蓝字"关注我们吧! 译文声明 本文是翻译文章,文章原作者 TJ Null 文章来源:https://www.offensive-security.com 原文地址: ht ...

  3. anaconda prompt和cmd和powershell和anaconda powershell prompt和git bash有什么区别

    anaconda prompt和cmd和powershell和anaconda powershell prompt和git bash有什么区别? anaconda prompt和cmd和powersh ...

  4. Powershell渗透框架

    文章目录 Powershell基础 Powershell简介 什么是 Windows PowerShell 为什么使用 Windows PowerShell 如何启动 Windows PowerShe ...

  5. 关于dorisdb 本地搭建virtual_box虚拟机设置CPU支持AVX2指令集

    dorisdb安装文档要求 https://docs.dorisdb.com/zh-cn/main/quick_start/Deploy 解决办法 Intel VT-x和AMD-V是intel和amd ...

  6. JIT Compiler编译器及指令集

    JIT Compiler编译器及指令集 LLVM一些编程语法语义特性 High Level Structure Module Structure LLVM 程序由Module's组成,每个 's 是输 ...

  7. GPU指令集技术分析

    GPU指令集技术分析 本文将两篇文章整理了一下. 参考文章链接如下: https://zhuanlan.zhihu.com/p/391238629 https://zhuanlan.zhihu.com ...

  8. ARM NEON指令集优化理论与实践

    ARM NEON指令集优化理论与实践 一.简介 NEON就是一种基于SIMD思想的ARM技术,相比于ARMv6或之前的架构,NEON结合了64-bit和128-bit的SIMD指令集,提供128-bi ...

  9. 【原创】Linux环境下的图形系统和AMD R600显卡编程(11)——R600指令集

    1 低级着色语言tgsi OpenGL程序使用GLSL语言对可编程图形处理器进行编程,GLSL语言(以下高级着色语言就是指GLSL)是语法类似C的高级语言,在GLSL规范中,GLSL语言被先翻译成教低 ...

最新文章

  1. 7-20牛客网未知点集合
  2. Spring AbstractAutowireCapableBeanFactory
  3. 50万数据生成6位数不重复字符串_R语言系列3:高级数据管理
  4. Android 音频均衡器,可通过拖动调节音频EQ
  5. 【经验】GaussDB(for MySQL)性能优化 —— 日志的“快递驿站”
  6. Essential Chart for ASP.NET MVC商业图表控件相关介绍及下载
  7. excel php 数字科学计数_excel单元格设置技巧:这些自定义格式,你用过哪些?
  8. mysql 并发 加锁_MySQL的并发控制与加锁分析
  9. linux内存管理之DMA
  10. 【MDVRP】基于matlab水滴算法求解多仓库车辆路径规划问题【含Matlab源码 1310期】
  11. 高通4G智能路由器WiFi模块芯片-QCA9531
  12. 新闻发布系统 新闻管理系统 可注册、登录
  13. Unity 获取视频缩略图
  14. C语言计算n阶行列式
  15. 语音识别(Speech Recognition)
  16. html网页图片下方空隙太大,div+css排版图片IMG下边界有空隙
  17. Codeforces 26B. Regular Bracket Sequence
  18. 【2013-10-3前】中国计算机学会推荐国际学术会议和期刊目录
  19. python题目-数据加密传递
  20. 人工智能——“kmeans实现图片分割”(Python实现)

热门文章

  1. feign直接走熔断_【121期】面试官:什么是熔断?什么是服务降级?
  2. python类型提示模块包_(任何)python模块的类型提示是什么?
  3. 改编码格式_编码不规范,同事真的会两行泪?
  4. iOS集成OpenCV遇到的问题
  5. 骑士人才linux伪静态,骑士人才CMS伪静态规则
  6. Science Advances文章揭示长时记忆的神经动态表征机制
  7. MNE-Python专辑 (2) MNE中数据结构Raw及其用法简介(更新)
  8. EMD算法原理与python实现
  9. 人均奖金300万,2021年“科学探索奖”名单揭晓:高会军周昆上榜,女性获奖人8位创纪录...
  10. 今年,就没有一款能打的5G旗舰机吗?