これは可能ですか?Powershell - CDがCD-ROMドライブに入っているかどうか確認してください。
私の最初の推測では、のようになります。
C:> Get-WmiObject Win32_CDROMDrive
しかし、私はこれをしようとしたとき、それは私だけCaption
、Drive
、Manufacturer
を伝え、VolumeName
があるかどうかの情報なしディスクドライブ内のCD
これは可能ですか?Powershell - CDがCD-ROMドライブに入っているかどうか確認してください。
私の最初の推測では、のようになります。
C:> Get-WmiObject Win32_CDROMDrive
しかし、私はこれをしようとしたとき、それは私だけCaption
、Drive
、Manufacturer
を伝え、VolumeName
があるかどうかの情報なしディスクドライブ内のCD
あなたは性質が一般的に
Get-WMIHelp -Class Win32_CDROMDrive
から
Get-WMIObject -Class Win32_CDROMDrive -Property * | Get-Member
と、より詳細なドキュメントによってそのWMIクラスのために利用可能なものを見ることができます
(Get-WMIObject -Class Win32_CDROMDrive -Property *).MediaLoaded
ことで、この情報を得ることができます、あなたは、Get-Help
、の自由な使用0、Get-Command
、およびGet-WMIHelp
コマンドレットは、多くの情報を提供し、ここでこのような質問をし、来るかもしれない、あるいは来ないかもしれない答えを待つ必要がなくなる可能性があります。
ああ、 '-Properties *'を試してみたはずです。私はいつも報告していないプロパティがあるかもしれないことを忘れています –
Get-WMIHelpは標準のPowerShellコマンドレットではありません。 –
真。 https://blogs.msdn.microsoft.com/powershell/2007/09/24/get-wmihelp-amp-search-wmihelp/およびhttps://ss64.org/viewtopic.php?id=1440を参照してください - 彼らが私のシステム上で長持ちしていたので、私は彼らがアドオンであることを忘れてしまった。 –
'[IO.DriveInfo] :: GetDrives()|どこの{$ _ドライブタイプ - eq 'CDRom' - $ _。IsReady} '(C#の回答に基づいて) – wOxxOm
個人的に、私はこの誤解を招くような質問を見つける。ドライブにCDが入っていますか?はい、チェックしても1秒後にユーザーが取り出しました。ドライブに何かやりたいことを読み書きしようとするだけでなく、失敗を処理するのはなぜですか? –
@KoryGill CDの読み書きはポイントの横にあります。最終目標は、ドライブ内にメディアがあるかどうかを確認することです。 –