'스크립트의 개념'에 해당되는 글 1건

  1. 2007.03.29 [Scripting Guide] - 스크립트의 개념
컴퓨터2007.03.29 01:03

윈도우 기반의 컴퓨터를 관리하는 스크립트를 만드는 것은 윈도우 2000 기반에서 사용이 가능한 스크립트 기법을 이해해야 합니다.

Microsoft® Visual Basic® Scripting Edition (VBScript); Windows Script Host (WSH); the Script Runtime library; Active Directory Service Interfaces (ADSI); and Windows Management Instrumentation (WMI) 와 같은 기본적인 시스템관리 스크립트 기법을 소개할것입니다.

누구나 스크립트는 어렵고, 시간낭비이고, (WSH, WMI, ADSI, CDO, ADO, COM)등의 많은 종류의 언어를 배워야 한다고 생각합니다. 시스템 관리자는 스크립트제작자가 될 시간이 없습니다.

Set objNetwork = CreateObject("WScript.Network")
objNetwork.MapNetworkDrive "X:", \\atl-fs-01\public

위 스크립트는 공유폴더(\\atl-fs-01\public) 를 X 드라이브로 만드는 스크립트 입니다.
시스템관리자라면 벌써 눈치챘을수도 있는데, Universal Naming Convention(UNC) 경로나 공유폴더를 드라이브로 매핑시키는 기법입니다.

이처럼 스크립트를 만드는것은  많은 시간이 걸리지 않습니다.
이번에는  컴퓨터의 모든 이벤트로그를 백업하면서 삭제하는 스크립트입니다.

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate, (Backup, Security)}!\\" _
        & strComputer & "\root\cimv2")
Set colLogFiles = objWMIService.ExecQuery _
    ("Select * from Win32_NTEventLogFile")
For Each objLogfile in colLogFiles
    strBackupLog = objLogFile.BackupEventLog _
        ("c:\scripts\" & objLogFile.LogFileName & ".evt")
    objLogFile.ClearEventLog()
Next

이 스크립트는 드라이브 매핑 스크립트와는 다릅니다. 게다가 Windows Management Instrumentation (WMI) 를 사용하는 방법을 알아야 합니다.

Posted by Zasfe