5 votos

Cómo detectar actual tipo de medios en la CLI, bajo Windows? (DVD-RW, BD-R, etc)

Cómo detectar actual tipo de medios en la CLI, bajo Windows? (DVD-RW, BD-R, etc)

He probado con wmic cdrom /formato:lista pero no hay información sobre el actual tipo de medios.

Quiero detectar si el disco es un CD, DVD, BD, RW, DL, etc... En la GUI de Windows en el Equipo, podemos ver la información de acuerdo con el icono que se muestra para la unidad óptica.

También, no puedo encontrar el significado de la Disponibilidad y las Capacidades de los valores, si usted sabe un documento de hablar sobre eso, sería genial.

C:\>wmic cdrom get /format:lis

Availability=3
Capabilities={3,4,7}
CapabilityDescriptions={"Random Access"," Supports writing"," Supports Removable
 Media"}
Caption=HL-DT-ST BD-RE  BH12LS35
CompressionMethod=Unknown
ConfigManagerErrorCode=0
ConfigManagerUserConfig=FALSE
CreationClassName=Win32_CDROMDrive
DefaultBlockSize=
Description=CD-ROM Drive
DeviceID=SCSI\CDROM&VEN_HL-DT-ST&PROD_BD-RE__BH12LS35\4&15828421&amp
;0&050000
Drive=G:
DriveIntegrity=TRUE
ErrorCleared=
ErrorDescription=
ErrorMethodology=
FileSystemFlags=
FileSystemFlagsEx=21757959
Id=G:
InstallDate=
LastErrorCode=
Manufacturer=(Standard CD-ROM drives)
MaxBlockSize=
MaximumComponentLength=254
MaxMediaSize=
MediaLoaded=TRUE
MediaType=DVD Writer
MfrAssignedRevisionLevel=1.00
MinBlockSize=
Name=HL-DT-ST BD-RE  BH12LS35
NeedsCleaning=
NumberOfMediaSupported=
PNPDeviceID=SCSI\CDROM&VEN_HL-DT-ST&PROD_BD-RE__BH12LS35\4&15828421&
amp;0&050000
PowerManagementCapabilities=
PowerManagementSupported=
RevisionLevel=
SCSIBus=5
SCSILogicalUnit=0
SCSIPort=0
SCSITargetId=0
SerialNumber=
Size=39621033984
Status=OK
StatusInfo=
SystemCreationClassName=Win32_ComputerSystem
SystemName=PC
TransferRate=4363,63636363636
VolumeName=XMEN_D1
VolumeSerialNumber=8AF2C6DC

EDITAR

Ejecución Get-WmiObject Win32_PhysicalMedia | Select * me da el siguiente resultado para la unidad óptica (DVD en la unidad):

PSComputerName       : PC-JAY
__GENUS              : 2
__CLASS              : Win32_PhysicalMedia
__SUPERCLASS         : CIM_PhysicalMedia
__DYNASTY            : CIM_ManagedSystemElement
__RELPATH            : Win32_PhysicalMedia.Tag="\\\\.\\CDROM0"
__PROPERTY_COUNT     : 23
__DERIVATION         : {CIM_PhysicalMedia, CIM_PhysicalComponent, CIM_PhysicalElement, CIM_ManagedSystemElement}
__SERVER             : PC-JAY
__NAMESPACE          : root\cimv2
__PATH               : \\PC-JAY\root\cimv2:Win32_PhysicalMedia.Tag="\\\\.\\CDROM0"
Capacity             :
Caption              :
CleanerMedia         :
CreationClassName    :
Description          :
HotSwappable         :
InstallDate          :
Manufacturer         :
MediaDescription     :
MediaType            :
Model                :
Name                 :
OtherIdentifyingInfo :
PartNumber           :
PoweredOn            :
Removable            :
Replaceable          :
SerialNumber         :
SKU                  :
Status               :
Tag                  : \\.\CDROM0
Version              :
WriteProtectOn       :
Scope                : System.Management.ManagementScope
Path                 : \\PC-JAY\root\cimv2:Win32_PhysicalMedia.Tag="\\\\.\\CDROM0"
Options              : System.Management.ObjectGetOptions
ClassPath            : \\PC-JAY\root\cimv2:Win32_PhysicalMedia
Properties           : {Capacity, Caption, CleanerMedia, CreationClassName...}
SystemProperties     : {__GENUS, __CLASS, __SUPERCLASS, __DYNASTY...}
Qualifiers           : {dynamic, Locale, provider, UUID}
Site                 :
Container            :

5voto

TheCleaner Puntos22495

Quiero detectar si el disco es un CD, DVD, BD, RW, DL, etc... En GUI de Windows en el Equipo, podemos ver la información de acuerdo a la el icono que muestra la unidad óptica.

Usted tiene el derecho de comando, la información que se busca se encuentra bajo el "Título" del campo.

Así, por:

wmic cdrom get /format:lis

En tu ejemplo, en el campo de la Leyenda se puede ver que es un BD-RE (blu-ray Grabable

Caption=HL-DT-ST BD-RE BH12LS35

Para tu segunda pregunta:

También, no puedo encontrar el significado de la Disponibilidad y la Las capacidades de los valores, si usted sabe un documento de hablar de ello, sería ser grande.

Las descripciones y todo lo relacionado con esta clase se encuentran en MSDN aquí:

Win32_CDROMDrive clase (Windows)

1voto

Nathan C Puntos10960

La Disponibilidad es lo que los medios de comunicación es capaz de hacer, y es la Capacidad de lo que su unidad es capaz de hacer. Así:

Availability=3

Esto significaría que su media es compatible con solo leer, pero no escribir. Los "soportes de medios extraíbles" probablemente no significa nada útil. Basado en el
parámetro que tiene un estándar de DVD-R de la carga. DL sería doble, y Blu-Ray más. Trate de experimentar con diferentes medios de comunicación para ver cuáles son los resultados.

0voto

MFT Puntos246

Has probado el siguiente código?

Get-WmiObject win32_cdromdrive -Filter "MediaLoaded=True" | Select Drive, MediaType 

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: