用于获取磁盘状态信息的命令行?

用于获取磁盘状态信息的命令行?

场景如下,我有 Windows Server 2003 和 2008,它们连接了 LUN。我想使用命令行获取磁盘的状态(即磁盘处于联机或脱机状态)。

我正在尝试执行diskpart /s sample.txtsample.txt包含

SELECT DISK=1
CREATE PARTITION primary 

因此,由于磁盘处于脱机状态,因此上述命令未执行。是否有任何本机“命令行实用程序”或脚本可以检查分配给系统的 LUN 的状态?

答案1

启动DISKPART并运行LIST DISK。状态栏将显示他们是否在线。

答案2

您可以使用以下代码获取驱动器的状态。这是 powershell 代码。

Get-WmiObject -Class win32_diskdrive -Property STATUS

答案3

使用 WMIC:WMIC DISKDRIVE GET Availability,Index,Caption

可用性值可以找到在 MSDN 中

答案4

Get-WmiObject -Class win32_diskdrive | fl 设备 ID,序列号

相关内容