사용자 도구

사이트 도구


kb:windowsscript

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

kb:windowsscript [2014/11/08 14:59] (현재)
줄 1: 줄 1:
 +====== Windows Script ======
 +윈도우즈 상에서 사용할 수 있는 쉘 스크립트 정도라고 이해하면 되겠다. 문법에는 2가지가 있는데, 하나는 [[VisualBasic]]이고,​ 나머지 하나는 [[JavaScript]]다. 쉘 스크립트의 목적이 그러하듯이,​ 이 넘의 대상 분야도 주로 복잡하고 반복되는 작업들이다.
 +
 +
 +====== 구성 요소 ======
 +Windows Script Host는 Windows 2000 이후부터는 설치시 기본적으로 깔린다. 다른 컴포넌트들과 마찬가지로 언인스톨하거나,​ 업그레이드할 수 있다. Windows Script Host의 핵심 구성 요소는 다음과 같다.
 +
 +  * **WScript** - 실제로 스크립트를 수행할 때 사용하게 되는 실행 파일이다. WScript는 팝업 다이얼로그를 통해 간단한 출력을 할 수 있다. 사용자와 상호 작용을 하면서 실행해야 하는 스크립트에 주로 사용한다.
 +  * **CScript** - 커맨드 라인에서 스크립트를 수행할 때 사용하게 되는 실행 파일이다. 커맨드 창을 통해 간단한 출력을 할 수 있다. 자동화된 작업이나 백그라운드에서 처리하는 작업에서 주로 사용한다.
 +  * **WSH ActiveX Control** - 스크립트에서 사용하는 코어 오브젝트 모델을 제공한다. system32 디렉토리에 보면, wshXX.ocx가 있을 것이다. 이를 통해 스크립트와 운영체제가 서로 맞물리게 된다.
 +  * **Scripting Engine** - 스크립트 엔진은 사용하는 언어(VBScript,​ JScript 등등)에 따라, 코어 함수, 객체 등을 제공하는 역할을 한다.
 +
 +이 네가지의 구성 요소 외에도 다양한 외부 ActiveX, COM 컴포넌트들을 가지고와서 스크립트에 쓸 수 있다.
 +
 +
 +====== 목록 ======
 +  * [[WindowsScriptSnippets]] -- 윈도우즈 스크립트로 할 수 있는 작업들
 +  * [[WindowsScriptRegularExpression]] -- 윈도우즈 스크립트에서 정규식을 사용해보아요.
 +  * [[VbScriptAdo]] -- [[SqlServer]] + [[WindowsScript]]
 +
 +
 +====== 링크 ======
 +  * [[http://​msdn.microsoft.com/​scripting | MSDN > Web Development > Windows Script]] \\ VB Script, WMI Script 등에 관한 글들을 볼 수 있다. 또한 최신 버전의 스크립트 엔진 또한 이곳에서 링크를 제공한다.
 +  * [[http://​www.microsoft.com/​technet/​community/​scriptcenter/​default.mspx | Microsoft TechNet Script Center]] \\ 각종 샘플 스크립트 및 툴들을 다운로드받을 수 있다.
 +  * [[http://​www.microsoft.com/​downloads/​details.aspx?​FamilyId=B4CB2678-DAFB-4E30-B2DA-B8814FE2DA5A&​displaylang=en | System Administration Scripting Guide Scripts]] \\ The sample scripts provided are likely to appear in the upcoming System Administration Scripting Guide (see More Information link), which will ship as part of the Windows Server 2003 Resource Kit.
 +  * [[http://​www.microsoft.com/​technet/​scriptcenter/​resources/​qanda/​hsgarch.mspx | Hey, Scripting Guy! Archive]] \\ The Microsoft Scripting Guys address commonly-asked questions about system administration scripting. ​
 +  * [[http://​www.MyItForum.com | myITforum.com]] ​
 +  * [[http://​groups.msn.com/​windowsscript/​home.msnw]]
 +  * [[http://​www.activexperts.com/​activmonitor/​windowsmanagement/​]]
 +  * [[http://​blogs.msdn.com/​ericlippert/​archive/​2004/​08/​19/​217244.aspx | Error Handling In VBScript, Part One]]
 +  * [[http://​blogs.msdn.com/​EricLippert/​archive/​2004/​08/​23/​218974.aspx | Error Handling In VBScript, Part Two]]
 +  * [[http://​blogs.msdn.com/​EricLippert/​archive/​2004/​08/​25/​220373.aspx | Error Handling In VBScript, Part Three]]
 +  * [[http://​support.microsoft.com/​default.aspx?​scid=kb;​en-us;​308364 | How to Debug Windows Script Host, VBScript, and JScript Files]]
 +
 +----
 +  * see also [[VisualBasic]]
  
kb/windowsscript.txt · 마지막으로 수정됨: 2014/11/08 14:59 (바깥 편집)