You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用PowerShell获取除指定UniqueId外的所有磁盘?

实现方法

没问题,在PowerShell里要获取除指定UniqueId磁盘之外的所有磁盘,有几种简单直接的方式,我给你详细说明:

  • 使用Where-Object进行过滤(通用写法)
    这是最直观的方式,先获取所有磁盘,再通过Where-Object排除目标UniqueId的磁盘:

    Get-Disk | Where-Object { $_.UniqueId -ne '4875E7EB064AA60' }
    

    解释一下:$_.UniqueId代表管道中每个磁盘对象的UniqueId属性,-ne是PowerShell里的「不等于」比较运算符,这条命令会筛选出所有UniqueId不等于4875E7EB064AA60的磁盘。

  • 简化版Where语法(PowerShell 3.0及以上支持)
    如果你用的是较新版本的PowerShell,可以用更简洁的语法,省略大括号和自动变量$_:

    Get-Disk | Where UniqueId -ne '4875E7EB064AA60'
    

    这个写法和上面的命令功能完全一致,只是更简洁易读。

另外,你可以先执行原命令Get-Disk -UniqueId 4875E7EB064AA60确认目标磁盘的信息,再运行过滤后的命令对比,确保已经正确排除了该磁盘。

内容的提问来源于stack exchange,提问作者ZEE

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 06:16:15