这里是场景,我有Windows Server 2003和2008连接的LUN。 如果磁盘在线或离线使用命令行,我想得到磁盘的状态。
我试图执行diskpart /s sample.txt和sample.txt包含
SELECT DISK=1 CREATE PARTITION primary
所以,上面的命令没有被执行,因为磁盘离线。 是否有任何本机“命令行实用程序”或脚本来检查分配给系统的LUN的状态?
启动DISKPART并运行LIST DISK 。 状态栏会显示他们是否在线。
您可以使用以下代码来获取驱动器的状态。 这是PowerShell代码。
Get-WmiObject -Class win32_diskdrive -Property STATUS
使用WMIC: WMIC DISKDRIVE GET Availability,Index,Caption
可用性的值可以在MSDN中find。
Get-WmiObject -Class win32_diskdrive | fl deviceid,serialnumber