场景如下,我有 Windows Server 2003 和 2008,它们连接了 LUN。我想使用命令行获取磁盘的状态(即磁盘处于联机或脱机状态)。
我正在尝试执行diskpart /s sample.txt
并
sample.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,序列号