오늘은 CD ROM Dirve를 확인하는 방법에 대해 알아보겠다.
일반적으로 내 컴퓨터에서 디스크 관리를 하는 경우 다음과 같은 드라이브가 보인다.
위와 같이 Disk Drive, Floppy Disk, CD Rom 과 같이 여러가지 Drive가 존재한다.
여러가지 Drive 종류가 서버에 할당되어 있으므로 만일 CD ROM Drive 의 Drive 문자를 확인해야하는 경우 이슈가 발생할 수 있다.
이럴때 다음과 같이 CD Rom Drive 를 찾는 vb script를 작성할 수 있다.
Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_CDROMDrive")
If colitems.Count > 0 Then
For Each objItem In colItems
WScript.Echo objItem.Drive
Next
Else
WScript.Echo "None"
End If
WScript.Quit
WMIC에 접속하여 해당 정보를 확인하면 Drive라는 Column이 해당 CD Rom의 Drive 문자임을 알 수 있다.
단 WMIC의 명령어와 WMI의 Table명은 틀릴 수 있으니 해당 것에 대해서는 Micronsoft 홈페이지의 Wmi 문서를 확인해 보아야 한다.
일반적으로 내 컴퓨터에서 디스크 관리를 하는 경우 다음과 같은 드라이브가 보인다.
위와 같이 Disk Drive, Floppy Disk, CD Rom 과 같이 여러가지 Drive가 존재한다.
여러가지 Drive 종류가 서버에 할당되어 있으므로 만일 CD ROM Drive 의 Drive 문자를 확인해야하는 경우 이슈가 발생할 수 있다.
이럴때 다음과 같이 CD Rom Drive 를 찾는 vb script를 작성할 수 있다.
Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_CDROMDrive")
If colitems.Count > 0 Then
For Each objItem In colItems
WScript.Echo objItem.Drive
Next
Else
WScript.Echo "None"
End If
WScript.Quit
WMIC에 접속하여 해당 정보를 확인하면 Drive라는 Column이 해당 CD Rom의 Drive 문자임을 알 수 있다.
단 WMIC의 명령어와 WMI의 Table명은 틀릴 수 있으니 해당 것에 대해서는 Micronsoft 홈페이지의 Wmi 문서를 확인해 보아야 한다.