명령 행을 실행할 때 wmic LogicalDisk
, 컴퓨터 시스템의 모든 논리 디스크의 여러 특성이 리턴됩니다. 그들 중 세 명은 Name
, Caption
과 DeviceID
, 드라이브 당 동일한 값, 즉 드라이브 문자 C:
, D:
등
이 속성들의 차이점은 무엇입니까? 항상 콘솔에서 각 드라이브에 액세스 할 수있는 드라이브 문자를 반환합니다. cmd
?
답변
==> wmic logicaldisk get Caption, DeviceID, Name
Caption DeviceID Name
C: C: C:
D: D: D:
E: E: E:
==>
각 재산에주의를 기울이십시오. 한정어 …에서 Win32_LogicalDisk 클래스 선적 서류 비치:
표제
- 데이터 유형 : 문자열
- 액세스 유형 : 읽기 전용
- 한정자 : MaxLen (64), DisplayName ( “Caption”)
- 객체에 대한 간단한 설명 – 한 줄짜리 문자열.
이 속성은 CIM_ManagedSystemElement에서 상속됩니다.
장치 아이디
- 데이터 유형 : 문자열
- 액세스 유형 : 읽기 전용
- 한정어 : 키 , Override ( “DeviceId”), MappingStrings ( “WMI”)
- 시스템의 다른 장치에서 논리 디스크의 고유 식별자입니다.
이 속성은 CIM_LogicalDevice에서 상속됩니다.
이름
- 데이터 유형 : 문자열
- 액세스 유형 : 읽기 전용
- 한정자 : DisplayName ( “Name”)
- 객체가 알려진 레이블. 서브 클래스 화되었을 때,이 프로퍼티 재정의 될 수있다. 키 재산 .
이 속성은 CIM_ManagedSystemElement에서 상속됩니다.
키 한정어 근본입니다.
그만큼
Key
qualifier는 속성이 속성의 일부인지 여부를 나타냅니다.
네임 스페이스 핸들.
또, 내부에는 다음의 중요한 쪽이 있습니다 이전 링크 :
그만큼 wmi / cim을 사용하여 디스크 정보 얻기 … 올바른 방법 PowerShell
TechNet 갤러리의 코드 예제에서는 다음을 사용합니다.Win32_LogicalDisk
에
검색DeviceID
,VolumeName
, 및Size
대상 장치에서. 에서
특히이 샘플에는 엄격한 예외 처리가 포함되어 있습니다.
디스크가 아닌 컴퓨터 당 하나의 객체를 반환합니다.