0

簡単なスクリプトを使用して、マシン上の CD/DVD ドライブのステータスを確認しています。特定のドライブが書き込み可能かどうかを確認できるようにしたい。次のテストコードがあります。

$script_obj = new-object -comobject wscript.shell
$drives = @(Get-WmiObject win32_logicaldisk -filter 'DriveType=5')
$script_obj.popup($drives[0].DeviceID + " " + $drives[0].Access)

これにより、マシンの CD/DVD ドライブのドライブ文字が表示されますが、ドライブに書き込み可能な CD が挿入されていても、Access パラメータは常に 0 (不明) として返されます。CD を開いてファイル構造を参照できるように (音楽 CD とは対照的に) USB デバイスと同じように CD をフォーマットしようとしましたが (ファイルはありません)、何も変わりません。

Access プロパティは、0 ではなく 2 または 3 または 4 を与えるはずではありませんか?

編集:

再生可能なDVDとCDを入れてみました。DVDは読み込めませんが、CDは動作します。また、CD を作成して通常の CD プレーヤーで再生することもできました。このプロセス全体で、以下の Jan が提供するコマンドを実行し、毎回同じ出力を得ました。

PS C:\Users\ian> Get-WmiObject Win32_CDROMDrive | Select Caption, Drive, MediaType, Access

Caption                                                          Drive                                                            MediaType                                                        Access                                                          
-------                                                          -----                                                            ---------                                                        ------                                                          
hp CDDVDW SH-216AL                                               D:                                                               DVD Writer                                                                    

ドライブ D に何かが挿入されているかどうか、またはそれがどのタイプのディスクであるかは関係ありません。これが出力です。ビデオ DVD を読み取れないので、ドライブが壊れているのではないかと疑っていますが、わかりません。デスクトップのリノベーションでした。PS を使用して書き込み可能な CD を確認する信頼できる方法はありますか?

4

2 に答える 2

1

Accessドライブにメディアがない場合、CD/DVD ドライブのフィールドは空白になります。ドライブにディスクを挿入するとMediaTypeAccessフィールドやその他の多くの情報を読み取ることができます。

CD/DVDの機能を見つけるには、Win32_CDROMDrive MediaTypeプロパティを使用できます。

PS > Get-WmiObject Win32_CDROMDrive | Select Caption, Drive, MediaType

Caption                                          Drive                                            MediaType                                       
-------                                          -----                                            ---------                                       
hp DVD A  DH16ABLH                               G:                                               DVD Writer

参考 - CD/DVDドライブがWriterかCd-RomかをWMIで確認する

于 2015-06-22T00:34:49.380 に答える