Zasfe
Zasfe's memory
Zasfe
전체 방문자
오늘
어제
  • 분류 전체보기 (143)
    • 이야기 (50)
    • 뜻알기 (1)
    • 컴퓨터 (91)

인기 글

최근 글

태그

  • rsync
  • Autoit
  • ASP
  • MSSQL
  • 홈페이지 보안 강화도구
  • Function
  • Castle
  • webknight2.1
  • 캐슬
  • IIS7
  • webknight
  • webknight 2.2
  • error
  • nslookup
  • 보안
  • IIS
  • Skin
  • 생각
  • MSSQL2K
  • 배치파일
  • webshell
  • cmd
  • Microsoft Windows 2000 Scripting Guide
  • VBScript
  • Security
  • 저장프로시저
  • webknight2.2
  • web.config
  • webhacking
  • backup
hELLO · Designed By 정상우.
Zasfe

Zasfe's memory

컴퓨터

[Scripting Guide] - 배열, For each

2007. 5. 8. 20:55

이제까지 하나의 값을 가진 변수를 이용한 스크립트를 만들어 보았다.
동시에 여러개의 값을 가진 배열을 이용하면 보다 나은 활용도를 가진 스크립트를 만들수있다.

Const CONVERSION_FACTOR = 1048576
computer = "mysonnet" ' 컴퓨터의 이름 입력
Set objWMIService = GetObject("winmgmts://" & computer )  ' WMI 를 이용합니다.
Set colLogicalDisk = objWMIService.InstancesOf("Win32_LogicalDisk")
    ' 전체내용을 가져옵니다.
For Each objLogicalDisk In colLogicalDisk  
    ' 전체내용중 하나하나씩의 값을 가져옵니다.
    FreeMegaBytes = objLogicalDisk.FreeSpace / CONVERSION_FACTOR
    ' 남은 공간을 MegaByte 단위로 환산합니다.
    Wscript.Echo objLogicalDisk.DeviceID & " " & Int(FreeMegaBytes)
    ' 드라이브명(DeviceID) 을 가져옵니다.
Next


G:\Data\Script\tmp\VBS>cscript Win32_LogicalDisk_WMI.vbs
Microsoft (R) Windows Script Host 버전 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

A:
C: 962
D: 9788
F: 1828
G: 26523
H:
I:
J: 0

G:\Data\Script\tmp\VBS>



드라이브가 좀 많죠..?
3.5인치 드라이브와 HDD, CDROM 을 포함한 모든 디스크가 나열됩니다.

'컴퓨터' 카테고리의 다른 글

[NTFS] 권한설정에 대한 특수사용권한설정 내용 및 상세설명  (0) 2007.06.19
[Scripting Guide] - 배열, 그 두번째 이야기  (0) 2007.05.18
[MSSQL] 설치후 시작하기  (0) 2007.05.06
[Scripting Guide] - 변수와 변경없는상수  (0) 2007.05.05
[Scripting Guide] - 드라이브 용량 알아내기  (0) 2007.05.03
    '컴퓨터' 카테고리의 다른 글
    • [NTFS] 권한설정에 대한 특수사용권한설정 내용 및 상세설명
    • [Scripting Guide] - 배열, 그 두번째 이야기
    • [MSSQL] 설치후 시작하기
    • [Scripting Guide] - 변수와 변경없는상수
    Zasfe
    Zasfe
    느낌. 기억

    티스토리툴바