首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何让Windows Powershell Get-ItemProperty只显示我想要的属性?

要让 Windows PowerShell 的 Get-ItemProperty 命令只显示您想要的属性,您可以使用 Select-Object 命令来筛选输出。以下是一个示例:

代码语言:powershell
复制
Get-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | Select-Object -Property "ProductName", "EditionID", "InstallTime"

在这个示例中,我们从注册表路径 Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion 获取属性,并仅选择 ProductNameEditionIDInstallTime 属性进行显示。

您可以根据需要替换 ProductNameEditionIDInstallTime 为您感兴趣的属性。

如果您想要进一步了解 Windows PowerShell 的 Get-ItemPropertySelect-Object 命令,请参阅以下文档:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Powershell快速入门(三) 实战应用

我们可以通过管道,将文件信息对象传递给命令Select-Object,它帮我们显示所有属性。这里只粘贴了一点点内容,其实文件信息很长,大家可以自行尝试。 λ Get-Item ....首先,如果是比较简单需求,可以使用?*通配符来搞定,问号用于匹配任意单个字符,星号用于匹配任意多个字符。比方说,想要列出所有.md格式文件,就可以使用下面的命令。...不再使用时候一个一个关闭它们也是一件麻烦事情,所以官方文档还为我们介绍了如何关闭除当前窗口外所有Powershell进程。...直接利用Get-ItemProperty命令通过路径参数来获取属性。...Install-Module ImportExcel 这个模块如何使用就不作介绍了,这个项目的README文件上基本列出了所有功能和对应GIF图,需要什么功能只要看一看应该就可以使用了。

3.7K101

Powershell管理IIS小结

传统windows平台主要还是以UI界面为中心,管理着IIS配置。...但是现在这条路已经行不通了,很多云平台也提供了无UI版本windows服务器,因为无UI版本更加便宜,所以这几乎成为我们首选。是时候要掌握用命令行管理IIS了。...一般我们最常用操作有:查看、新建、停止、运行、重启、编辑属性、重命名、移除等。所以我们就大概实现这些操作,应该可以完成我们日常维护。...命令行管理IIS方式现在比较流行Powershell,还另外一种方式,这里就不讨论了。今天主要还是分享使用Powershell来管理IIS。...445" $cert | Set-Item -Path $bindingInfo 2.7 编辑属性Get-ItemProperty –Path IIS:\Sites\MyWebApp | select

2.7K40

花15分钟时间掌握必知必会20个PowerShell命令

为了更好地使用Windows,我们学习PowerShell怎么用,而不是去发明创造PowerShell。为了更好地开发,我们学习Python怎么用,而不是发明创造Python。...想当初刚接触腾讯云API时,有个同事说他PHP计算完签名、应用接口时老是报错,求助于我,但是不会PHP呀,不会没关系,照着API签名计算步骤,一步步分解功能,然后去搜对应功能PHP函数叫什么,搜到后先看函数如何使用...学习新东西最大障碍是假想困难和畏难情绪,其实它远没你想象难,能难过你去发明你要学习工具吗? 书到用时方恨少,这是真的。...https://docs.microsoft.com/zh-cn/powershell/scripting/install/installing-windows-powershell?...可以简写gi,获取文件属性,支持通配符 get-item n*列出n打头文件 ls filename也可以达到获取文件属性效果 get-itemproperty filename 亦可 get-itemproperty

10.1K90

计划任务攻防战 | Window 应急响应

本文测试环境:Windows Server 2016 觉得任务计划程序有些拗口,所以文中均用计划任务程序代替 0x01 修改 Index 实现隐藏 1....,加一条检测如果开启了日志,可以考虑删除相关日志 6) 通过注册表检查 通过Windows Server 2016 上一顿尝试,发现 Index 值只有是 0 时候才有隐藏效果 所以可以通过排查计划任务注册表...通过注册表检查 通过Windows Server 2016 上一顿尝试,发现基本上计划任务都有 SD ,这样只要查询没有 SD 就可以发现了 这里提供一个 powershell 脚本 $registryPath...计划任务执行效果 计划任务正常执行 这个细节之前文章里没有写,这才是应急响应人员头疼部分 5....0x06 对抗仅修改 SD 隐藏 对于仅修改 SD 而不是删除这种情况,可以有几个方向考虑(当然,遇到这种情况肯定是前两种脚本已经执行过了,没有发现隐藏计划任务) 想办法所有的计划任务禁用再启用或者统一修改属性

41810

获取主机已安装程序多种方式

因为有的方式获取不完整或者可能被安全防护软件拦截,所有测试了多个方法,以备不时之需。...0x03 通过WMI获取安装程序列表 WMI查询Win32_Product这种方式获取已安装程序列表并不完整,因为这种方只能获取那些通过Windows Installer安装程序,所以其它方式安装程序就会无法获取...这个Powershell脚本是@3gstudent师傅写,也是通过读取几个注册表项来获取主机上已安装程序,加了个判断系统位数,自动判断注册表重定向,但这种方式在执行时肯定会被某数字防护拦截。...-Path $RegPath$Name).DisplayName # (Get-ItemProperty -Path $RegPath$Name).Publisher #...(Get-ItemProperty -Path $RegPath$Name).DisplayVersion } } if ([IntPtr]::Size -eq 8) { Write-Host "[*

1.3K21

做一个自动配置JDK环境变量Powershell脚本

本来想把这篇内容包括在Powershell系列文章之内,后来写完之后才想起来,这时候已经复制粘贴到简书、CSDN和SegmentFault三个地方了。所以这一篇干脆单独写成一篇文章。...就算这种配置了几十次环境变量的人,也经常忘了怎么配置,每次配置也得现查。最蛋疼是,JDKWindows平台安装包居然没有配置环境变量功能,那么这个安装包到底有何用处? 好了,废话不多说了。...$softwares = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* $jdk = $softwares...$jdk = $jdk[$choice] } 获取到JDK信息之后,读取它安装位置属性,即可获取到JDK安装位置。...# 设置Java SDK 环境变量 $softwares = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall

1.7K50

实用powershell命令

Windows PowerShell 系统要求 https://docs.microsoft.com/zh-cn/powershell/scripting/install/windows-powershell-system-requirements...运行”,安装完成后重启生效,重启后原本PowerShell图标会变,执行Install-WMF5.1.ps1前首先要运行powershell开启下“允许执行脚本”,命令是set-ExecutionPolicy...把获取到信息存在一个数组变量$sysinfo中($sysinfo = Get-SystemInfo),然后数组名.属性名来呈现系统具体信息($sysinfo.Hostname、$sysinfo.'...Boot Time' image.png get-service | format-table servicename,displayname //获取服务列表,后面的format-table是为了显示不全文本显示全...control system查看产品ID image.png 第二种:CMD命令行运行powershell,输入命令查看 (Get-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE

2.6K30

如何Windows命令行窗口CMD以及Powershell支持UTF8字符集(编码)

在CMD命令行窗口中运行PHP脚本时遇到输出中文乱码问题,如下图: 起初也是很迷茫,以为是PHP问题,检查了脚本(客户端和服务端都是utf-8)编码已经统一了,为何还是乱码呢,卡壳很久之后突然反应过来会不会是...Windows问题,于是把脚本拿到linux下运行,一切正常,至此可以确定是命令行窗口编码和脚本编码不一致导致。...那么我们应该如何做,才能切换CMD编码呢,往下看: 在谷歌娘和度娘哪里问了一大圈,都说要把字体改成Lucida Console,可是哪里有什么Lucida Console这个字体,你们看,只有点阵字体和新宋体...比如,在默认cmd窗口中,我们输入chcp,显示将类似下图这样结果,936(简体中文意思): 然后去查各个编码集代码页编号,找到UTF-8代码也编号是:65001 那么我们解决方法就出来了...: 1.执行命令: chcp 65001 2.切换字体为:Lucida Console(PS:在执行了第1步命令之后,字体自动变成了Lucida Console) 这个时候,我们脚本输出中文就不再是乱码啦

2.5K30

云服务器DIY Win10、Win11自定义镜像

/windows11 也可以从别的地方下载,但需要确保安全性,以下这些经常用,但微软官网是最安全,唯一不好是,微软官网貌似只提供家庭版。...3种方法win11 iso跳过硬件检测,普通机器也能安装win11,前面提到只是其中1种,具体参考: https://cloud.tencent.com/developer/article/2404867...(电脑/计算机、文件管理器、网络挂盘盘符等凡是能触发访问资源管理器都行) Step4:回到刚刚命令行界面按CTRL+C停止网络报文收集,压缩c:\network.cap成为.7z格式,c:\...\wget.exe') 用法: wget.exe url -O c:\mubiao.xxx 区别于powershellwget,powershellwget实际是这个命令简写invoke-webrequest...3、需要特别强调是,win8.1/2012R2不要使用适用Win10/Win11ADK和SDK 在2012R2上用[ADK for Windows 10 版本 2004]安装WPT后,执行WPR会报错

1.2K90

微软发布“蠕虫级别”漏洞补丁 相关修复方法及问题解答在这里

(3)内网等不便安装更新用户,可以使用微软官方给出临时防御措施,停用 SMBv3 中压缩功能: 管理员身份打开powershell(键盘Windows+X,选择Windows powershell...CurrentControlSet\Services\LanmanServer\Parameters" DisableCompression -Type DWORD -Value 1 -Force 三、【其他问题】 (1)修复漏洞后如何恢复禁用功能...\Parameters" DisableCompression -Type DWORD -Value 0 -Force (2)如何校验禁用/恢复命令成功 管理员身份打开powershell,复制以下命令运行...: Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" | select...(3)为什么旧版本不受影响 因为该漏洞存在于Windows 10 1903版中添加一项新功能中。旧版Windows不支持SMBv3.1.1压缩。

44710

MobaXterm远程连接工具脆弱性

MobaX 术语是远程计算终极工具箱, 适用于 Windows 增强型终端,带有 X11 服务器、选项卡式 SSH 客户端、网络工具以及快速监控远程系统运行状况等 Enhanced terminal...---- 0x02 脆弱性一览 1.如何查看MobaXterm中存储Session密码 描述: 今天在登录某个服务器时,发现当时修改某个服务器密码,无法登陆到服务器(应该是自己修改密码记错了),...然而我想起当时修改密码时是使用MobaxTerm,并且记录了其会话密码,便开心以为找到突破口,好在结果是可以登录,然后就想查看其存储密码,发现家庭版本居然不能查看保存明文密码,坑呀....MobaXterm忘记Session密码,如何查看已保存密码?...\Mobatek\MobaXterm\').SessionP 2493068723790 # Master/自创建服务器账号密码/session会话记录账号密码 Get-ItemProperty '

2.2K10

WMI持久性后门(powershell)(水文)

1.2.Consumer Consumer 类是表明了想要进行什么操作,一般是有5种Consumer 类,我们使用其中一个(或由同一过滤器绑定多个)来执行某种操作。...此使用者可在 Windows 2000 及更高版本上使用。 1.3.Binding 绑定实际上是将过滤器和Consumer结合在一起,一旦将这两者绑定在一起,就可以 WMI 事件订阅立即工作。...Get-WMIObject -Namespace root\Subscription -Class __EventFilter 可以通过 Filter 实例 Query 属性判断正在使用哪种Consumer...PowerShell 命令命令行,然后加载存储在 Windows 注册表中大型 PowerShell 脚本。...变量$HL39fjh包含 base64 编码 PowerShell 命令,读取存储加密负载 Windows 注册表项,并包含解密负载所需密码和盐。

1.2K10

懒猿福利:自动安装 Windows 10 开发环境

程序员最讨厌事情之一可能就是装电脑了。因为程序员电脑环境配置和正常人很不一样。通常,人工安装一台新开发机得花上几个小时。得这个过程自动化,毕竟编程精髓就在于复杂事情简单化,想办法偷懒!...十几年前,也曾热衷过自己封装Windows,写脚本安装软件,然后修完妹子电脑还要帮妹子男朋友们修…… 今天介绍方法与十几年前有所不同,与十几年前比,现在我们要面对一些新问题: 01 软件更新越来越频繁...Powershell + Choco 如何自动化完成这些任务。...我们装机时候可以手工用管理员权限跑Powershell,但是更方便是在普通权限下运行,并它自己提升为管理员权限。在文件头部加入: if (!...以上所有步骤最终Powershell脚本在GitHub上: https://github.com/EdiWang/EnvSetup/blob/master/01-Prepare-Windows.ps1

1.6K30
领券