首页
学习
活动
专区
圈层
工具
发布

powershell一键三连输出disk instanceid、磁盘序号、盘符

一句话命令只能显示disk instanceid、磁盘序号,研究了下没有直接的命令可以一键三连输出disk instanceid、磁盘序号、盘符,只能用powershell代码段来搞,分享如下: # 获取所有磁盘驱动器的信息...$diskDrives = Get-WmiObject -Class Win32_DiskDrive # 按DeviceID排序磁盘驱动器 $diskDrives = $diskDrives | Sort-Object...# 获取与分区关联的所有逻辑磁盘 $logicalDisks = $partition.GetRelated('Win32_LogicalDisk') # 输出逻辑磁盘的盘符...} } Write-Output "" } 效果如下 再深化下代码,把每个盘符的freesize、size显示一下 # 获取所有磁盘驱动器的信息 $diskDrives = Get-WmiObject...wmic path win32_physicalmedia get SerialNumber,Tag

66310

PowerShell 使用 WMI 获取信息

在 PowerShell 可以很容易使用 WMI 拿到系统的信息,如果有关注我的网站,就会发现我写了很多通过 WMI 拿到系统的显卡,系统安装的软件等方法,本文告诉大家如果通过 PowerShell 拿到...可以找到设备里面所有可以被找到的 WMI 类 Get-WmiObject -List 在 Windows 10 设备,右击开始菜单,打开 PowerShell 输入上面代码,就可以看到输出 在 Get-WmiObject...WINDOWS\system32 Organization : BuildNumber : 17763 RegisteredUser : lindexi_gd@outlook.com SerialNumber...: 00331-10000-00001-AA523 Version : 10.0.17763 这里的输出只是简要的信息,没有包含所有的属性,如果想输出所有的属性,可以使用下面代码...拿到显卡信息 PowerShell 通过 WMI 获取设备厂商 PowerShell 通过 WMI 获取系统信息 PowerShell 通过 WMI 获取系统安装的驱动 PowerShell

1.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PowerShell 使用 WMI 获取信息 获取 WMI 类显示 WMI 类的信息

    在 PowerShell 可以很容易使用 WMI 拿到系统的信息,如果有关注我的网站,就会发现我写了很多通过 WMI 拿到系统的显卡,系统安装的软件等方法,本文告诉大家如果通过 PowerShell 拿到...WMI 类里面的属性 在 Windows 系统通过 Windows Management Instrumentation (WMI) 统一管理系统的配置,在 PowerShell 能使用 WMI 的功能进行获取系统...可以找到设备里面所有可以被找到的 WMI 类 Get-WmiObject -List 在 Windows 10 设备,右击开始菜单,打开 PowerShell 输入上面代码,就可以看到输出 在 Get-WmiObject...WINDOWS\system32 Organization : BuildNumber : 17763 RegisteredUser : lindexi_gd@outlook.com SerialNumber...: 00331-10000-00001-AA523 Version : 10.0.17763 这里的输出只是简要的信息,没有包含所有的属性,如果想输出所有的属性,可以使用下面代码

    2.8K20

    WMI 攻击手法研究 – 探索命名空间、类和方法 (第二部分)

    -Namespace root -Class __Namespace 输出的内容包含了许多信息,为了过滤掉 “无用” 信息,可使用 PowerShell 中的 select: Get-WmiObject...2.2 获取类 我们对 Win32_UserAccount 类感兴趣,通过如下命令可简单获取数据: Get-WmiObject -Class Win32_UserAccount 要获得更详细的输出,可以将上述命令通过管道传输到...Powershell 的 Format-List 或 fl 中,例如:Get-WmiObject -Class Win32_UserAccount | fl * CIM cmdlet Get-CimInstance...可以将相关命令的输出通过管道传输到 cmdlet。为了快速演示,运行计算器应用程序并列出过程。 如果我们通过管道将命令传递给 Remove-CimInstance 会发生什么? 进程被杀死!...要列出所有可用参数,我们可以结合使用 Powershell,或者更好地阅读 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management

    2.1K21

    Meerkat:一款针对Windows终端的信息收集与网络侦查PowerShell工具

    ; 6、标准化输出默认格式为.csv,可以轻松支持JSON和XML等数据格式; 工具要求 1、要求扫描设备上支持PowerShell 5.0+; 2、要求目标设备上支持PowerShell 3.0+,如果使用...「Get-WMIObject」替换「Get-CIMinstance」实例,则可以最多向下兼容到PowerShell 2.0; 3、要求WinRM访问; 工具安装 通过Git安装 广大研究人员可以直接使用下列命令将该项目源码克隆至本地...工具运行 下列命令即可将输出结果存储至「C:\Users\YourName\Meerkat\」: Invoke-Meerkat 需要注意的是,如果工具脚本未使用管理员权限运行,则下列模块将不会返回任何结果...Drivers EventsLoginFailures Hotfixes RegistryMRU Registry Processes RecycleBin 工具运行截图 「Invoke-Meerkat」命令的输出结果...输出文件 许可证协议 本项目的开发与发布遵循GPL-3.0开源许可证协议。

    55010

    “污水”(MuddyWater)APT组织C2工具MuddyC3浅析

    该APT组织显著的攻击行为特点为善于利用powershell等脚本后门,通过Powershell在内存中执行,减少新的PE文件在受害者机器落地,这种方式使的该组织的样本有着较低的检测率,另一方面也加大了安全机构的取证难度...工具由python2编写 使用powershell来进行载荷投递 使用hta与base64后的powershell代码来进行BypassAV 支持一对多服务 载荷第一次启动时会收集目标系统信息,并发送回服务端...$hostname = $env:COMPUTERNAME;$whoami = $env:USERNAME;$arch = (Get-WmiObject Win32_OperatingSystem).OSArchitecture...$os = (Get-WmiObject -class Win32_OperatingSystem).Caption + "($arch)";$domain = (Get-WmiObject Win32...服务端进行解码,输出。 ? 而模块加载功能是注册在re下面的 ? 用来读取Modules/下面的文件客户端代码如下: ? 然后获取参数执行: ? 至此C2的基本功能的方法我们就可以大体了解了。

    1.4K20

    微软bug:msconfig处理器个数不一定是总的逻辑处理器个数

    图片.png msconfig命令 → 引导 → 高级选项 → 处理器个数是12 图片.png 通过买不同配置的机器,总结出规律,msconfig处理器个数最大值是最后一颗CPU的逻辑处理器个数,即powershell...执行(Get-WmiObject win32_processor).NumberOfLogicalProcessors显示的最后一行结果 比如 ①116核 216GB ins-irul4sv5 图片.png...在界面上只看到最后一颗CPU的逻辑处理器个数32,没法通过图形界面调成95,只能通过命令来调 bcdedit /set numproc 95 调整后重启机器进入系统后执行msconfig查看,发现已经有最大95了,通过(Get-WmiObject..."找不到元素",或者执行第1遍bcdedit /deletevalue numproc已经成功了又继续重复执行也会报一样的错,所以bcdedit /deletevalue numproc 命令可以加输出重定向隐藏报错...) 【powershell】 bcdedit /deletevalue numproc 2>$nul 1>$nul 【cmd】 bcdedit /deletevalue numproc 2>nul 1

    3K60
    领券