web-dev-qa-db-ja.com

ディスクのステータスに関する情報を取得するためのコマンドライン?

これがシナリオです。LUNに接続されたWindows Server 2003および2008があります。コマンドラインを使用してディスクがオンラインまたはオフラインの場合に、ディスクのステータスを取得したいと思いました。

実行しようとしていますdiskpart /s sample.txtおよびsample.txt含む

SELECT DISK=1
CREATE PARTITION primary 

したがって、ディスクがオフラインであるため、上記のコマンドは実行されません。システムに割り当てられたLUNのステータスを確認するためのネイティブの「コマンドラインユーティリティ」またはスクリプトはありますか?

5
Vaibhav

DISKPARTを起動してLIST DISKを実行します。ステータス列には、オンラインかどうかが表示されます。

4
Chris McKeown

次のコードを使用して、ドライブのステータスを取得できます。これはPowerShellコードです。

Get-WmiObject -Class win32_diskdrive -Property STATUS
6
Mike

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

可用性の値は MSDN内 にあります。

1
Chris J

Get-WmiObject -Class win32_diskdrive | fl deviceid、serialnumber

0
siva kalyan