본문 바로가기
기술자료 (KB)/Windows Server

Windows를 스크립트를 통해 관리하는 방법

by 이완주 2008. 3. 31.


[문의내용]

    Windows를 스크립트를 통해 관리하는 방법

   

[해결방법]

    Windows Script 홈페이지를 통해 관련 자료 검색

    http://www.microsoft.com/technet/scriptcenter/findit.mspx

   

    첨부 파일을 다운 받으시어 압출을 푸시면 도움말 파일이 있습니다.

    도움말 파일을 여시면 스크립트 소스가 있으니 참고하세요.

    MS에서 나온 좋은 도움말 파일이 있어 첨부합니다.
    해당 도움말을 보시면 각 분야별 VBS 스크립트가 존재합니다.
   
저도 이 소스를 가지고 스크립트를 만들고 있습니다.
  
 소스를 .vbs로 저장하시고

    
도스명령어로 Cscript 소스.vbs를 실행하시면 됩니다.
    
해당 소스는 대부분 WMI 소스로 구성되어 있으며

     아래 설명처럼
    

     strComputer = "."을 해당 컴퓨터 이름을 넣으시면 원격에서 관리가 됩니다.

     단 해당 컴퓨터의 관리자 권한을 가지고 있으셔야 합니다.

     도메인 관리자라면 전혀 문제가 되지 않겠죠.

     

Most of the WMI scripts in this repository create a variable named strComputer, and then set the value of that variable to "." Thus, the scripts generally include this line:

strComputer = "."

This causes the script to run against the local computer. This is due to the way that the script has been composed, and the fact that WMI views a computer named "." as being the local computer. If you want to run the script against a remote computer, simply replace the "." with the name of the remote computer, surrounded by double quotation marks. For example, this line of code runs the script against a remote computer named PrintServer1:

strComputer = "PrintServer1"

This is the only change you need to make in order to run the WMI scripts against a remote computer. Bear in mind, however, that you will need to have administrative rights on the remote computer in order for the script to succeed. In addition, WMI must be installed both on the local computer and on the remote computer.

댓글