Powershell - 检查CD是否在CD-ROM驱动器中

时间:2017-06-20 17:58:40

标签: powershell wmi hardware wmi-query

这可能吗?

我的第一个猜测是:

C:> Get-WmiObject Win32_CDROMDrive

但是当我尝试这个时,它只会告诉我CaptionDriveManufacturerVolumeName

没有关于光盘驱动器中是否有CD的信息。

1 个答案:

答案 0 :(得分:3)

您可以通过

获取此信息
(Get-WMIObject -Class Win32_CDROMDrive -Property *).MediaLoaded

您可以通过

查看该WMI类可用的属性
Get-WMIObject -Class Win32_CDROMDrive -Property * | Get-Member

以及

中更详细的文档
Get-WMIHelp -Class Win32_CDROMDrive

通常,您会发现自由使用Get-HelpGet-MemberGet-CommandGet-WMIHelp cmdlet会为您提供大量信息,可能不需要在这里提出这样的问题并等待可能会或可能不会来的答案。