Powershell - 检查 CD 是否在 CD-ROM 驱动器中
Powershell - check if a CD is in CD-ROM drive
这可能吗?
我的第一个猜测是:
C:> Get-WmiObject Win32_CDROMDrive
但是当我尝试这个时,它只告诉我 Caption
、Drive
、Manufacturer
、VolumeName
没有关于光驱中是否有 CD 的信息。
您可以通过
获取此信息
(Get-WMIObject -Class Win32_CDROMDrive -Property *).MediaLoaded
您可以通过
查看该 WMI class 可用的属性
Get-WMIObject -Class Win32_CDROMDrive -Property * | Get-Member
以及来自
的更详细的文档
Get-WMIHelp -Class Win32_CDROMDrive
通常,您会发现自由使用 Get-Help
、Get-Member
、Get-Command
和 Get-WMIHelp
cmdlet 将为您提供大量信息,并可能消除在这里提出这样的问题并等待可能会或可能不会出现的答案的需要。
这可能吗?
我的第一个猜测是:
C:> Get-WmiObject Win32_CDROMDrive
但是当我尝试这个时,它只告诉我 Caption
、Drive
、Manufacturer
、VolumeName
没有关于光驱中是否有 CD 的信息。
您可以通过
获取此信息(Get-WMIObject -Class Win32_CDROMDrive -Property *).MediaLoaded
您可以通过
查看该 WMI class 可用的属性Get-WMIObject -Class Win32_CDROMDrive -Property * | Get-Member
以及来自
的更详细的文档Get-WMIHelp -Class Win32_CDROMDrive
通常,您会发现自由使用 Get-Help
、Get-Member
、Get-Command
和 Get-WMIHelp
cmdlet 将为您提供大量信息,并可能消除在这里提出这样的问题并等待可能会或可能不会出现的答案的需要。