Qual é a diferença entre propriedades 'Name', 'Caption' e 'DeviceID' (ao executar 'wmic LogicalDisk')?

0

Ao executar a linha de comando wmic LogicalDisk , várias propriedades de todos os discos lógicos do sistema do computador são retornadas. Três delas são Name , Caption e DeviceID , tendo o mesmo valor por unidade, ou seja, a letra da unidade C: , D: , etc.

Qual é a diferença entre essas propriedades? Qual deles sempre retorna a letra da unidade que eu posso acessar a respectiva unidade no console cmd ?

    
por aschipfl 09.05.2016 / 17:21

1 resposta

1
==> wmic logicaldisk get Caption, DeviceID, Name
Caption  DeviceID  Name
C:       C:        C:
D:       D:        D:
E:       E:        E:

==>

Preste atenção em cada propriedade Qualificações em Documentação da classe Win32_LogicalDisk :

Legenda

  • Tipo de dados: string
  • Tipo de acesso: somente leitura
  • Qualificadores: MaxLen (64), DisplayName ("Caption")
  • Descrição resumida do objeto - uma string de uma linha. Esta propriedade é herdada de CIM_ManagedSystemElement.

DeviceID

  • Tipo de dados: string
  • Tipo de acesso: somente leitura
  • Qualificadores: Chave , Substituir ("DeviceId"), MappingStrings ("WMI")
  • Identificador exclusivo do disco lógico de outros dispositivos no sistema. Esta propriedade é herdada do CIM_LogicalDevice.

Nome

  • Tipo de dados: string
  • Tipo de acesso: somente leitura
  • Qualificadores: DisplayName ("Name")
  • Etiqueta pela qual o objeto é conhecido. Quando tiver uma subclasse, esta propriedade pode ser substituída para ser uma propriedade key . Esta propriedade é herdada de CIM_ManagedSystemElement.

Chave Qualificador é fundamental:

The Key qualifier indicates whether the property is part of the namespace handle.

Além disso, há uma próxima nota importante em a antiga link :

The Get Disk info using wmi/cim... do it the right way PowerShell code example on the TechNet Gallery uses Win32_LogicalDisk to retrieve DeviceID, VolumeName, and Size from a target device. In particular, this sample includes rigorous exception handling, and returns a single object per computer, rather than per disk.

    
por 09.05.2016 / 18:29