如何使用PowerShell获取物理磁盘的信息

Crq
Crq
Crq
324
文章
0
评论
2021年6月5日19:05:19
评论
539 1241字阅读4分8秒
摘要

本文介绍如何使用powershell来获取物理磁盘的名称、容量等信息。

获取物理磁盘信息

如果你需要在WIndows Server存储环境中的一个磁盘上执行维护任务。由于磁盘本质上是相同的,只能通过其设备ID来引用该磁盘。但是,不必一定是这种方式。你可以使用PowerShell手动为每个磁盘分配一个新的名称。这使你可以选择基于磁盘的友好名称来管理磁盘。
如何使用PowerShell获取物理磁盘的信息
为了演示起见,让我们更改上图列表中第一个磁盘的FriendlyName。由于此磁盘是系统启动磁盘,因此我们将名称更改为"OS Disk"。重要的是记下磁盘的设备ID。在这种情况下,设备ID为0。接下来我们需要使用命令Where-Object直接引用磁盘:

$A = Get-PhysicalDisk | Where-Object DeviceID -eq 0

此命令创建一个名为$A的变量,获取设备ID=0的物理磁盘

修改物理磁盘的FriendlyName

下一步为磁盘设置一个新的FriendlyName。可以使用Set-PhysicalDisk命令执行此操作。

在通常情况下引用旧名称并提供新的FriendlyName的方式使用Set-PhysicalDisk命令。例如,假设我有一个名称为Old的物理磁盘,并且想将友好名称更改为New。我可以使用以下命令完成重命名任务:

Set-PhysicalDisk -FriendlyName “Old” -NewFriendlyName “New”

但是在本案例中,由于所有物理磁盘都具有相同的FriendlyName,因此在这种特定情况下不起作用。我们在刚才的变量中已经使用设备ID筛选出来第一个磁盘了。因此,我们只需要将该变量用作Set-PhysicalDisk的管道输入即可。该命令如下所示:

$A | Set-PhysicalDisk -NewFriendlyName “OS Disk”

下图可以看到设备号为0的磁盘,FriendlyName已经修改成"OS Disk"了。

更改其他属性

你可能已经在上图中注意到系统磁盘的介质类型为Unspecified。让我们将介质类型更改为SSD:

$A | Set-PhysicalDisk -MediaType SSD

总结

在生产环境中,为磁盘提供更多有意义的ID可以更轻松可靠地标识正在使用的磁盘,从而减轻了一些管理负担。

本文原创地址:https://www.linuxprobe.com/powershell-get-disk-info.html编辑:逄增宝,审核员:逄增宝

weinxin
我的微信
这是我的微信扫一扫
Crq
  • 本文由 发表于 2021年6月5日19:05:19
  • 转载请注明:https://www.cncrq.com/9704.html
Linux下如何实现与Internet时间同步 Linux教程

Linux下如何实现与Internet时间同步

关于时区的概念,其实初中地理课已经涉及,很多人都多少了解一些,可能只是细节搞不太清楚。为什么会将地球分为不同时区呢?因为地球总是自西向东自转,东边总比西边先看到太阳,东边的时间也总...
老炮儿教你在 Debian Linux上配置网桥 Linux教程

老炮儿教你在 Debian Linux上配置网桥

如何你想为你的虚拟机分配 IP 地址并使其可从你的局域网访问,则需要设置网络桥接器。默认情况下,虚拟机使用 KVM 创建的专用网桥。但你需要手动设置接口,避免与网络管理员发生冲突。
linux下安装python3.5.3的方式 Linux教程

linux下安装python3.5.3的方式

Python是一种面向对象的解释型计算机程序设计语言。Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。那...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: