컴퓨터2007.03.16 10:04
IIS 5.0 은 여러가지 방법으로 수정을 할수 있습니다.
1. 관리자콘솔을 이용하는 방법

윈도우 서버를 설치해본 사람이라면 누구나 알고 있는 관리콘솔(스냅인) 입니다.
이 방법은 IIS5.0 과 IIS 6.0 에서 사용이 가능합니다.
 작은수의 사이트를 운영하기에는 가장 좋은 방법으로 직관적으로 사이트의 정보를 각각의 탭마다 볼수있으며, 수정을 통해서 관리를 할수있기때문이죠.


2. MetaEditer 를 이용한 방법
 Microsoft 에서 제공하는 메타베이스 에디터입니다. 다운
 이 방법은 IIS 5.0 과 6.0 에서 사용이 가능합니다.
 (저는 아래의 그림을 보면서 느낀점은 IIS 스냅인과 다른점이 무엇일까 라는 것이였습니다.)
 항목에 있는 사항처럼 등록을 해주게 되며, 수정또한 가능하다.
예) 사이트의 이름을 바꾸고 싶다라면.. ServerCommemt 를 변경해보자.
인터넷정보서비스 스냅인을 열어보면 변경된 것을 확인할수 있다.


3. 스크립트를 이용한 방법
 정말 많은 사이트가 있는데 기본문서형식을 알아내야하는 엄청난 사태가 벌여졌다고 하자.
그럼 설마.. "그까짓 사이트.. 니가 많아바야 별수 있어.?" 라는 생각으로 덤벼들것입니까?
만약 그런서버가 여러개라면 어떻게 하시겠습니다.

어쩔수 없이 스크립트를 이용해야 합니다.
다음은 초 간단 기본문서형식 조회스크립트 입니다.
Dim websvc, site
set websvc = GetObject("IIS://LocalHost/W3svc")
for each site in websvc
 if site.class = "IIsWebServer" then
   wscript.echo site.ServerComment
   wscript.echo site.DefaultDoc
  End if
 end if
next
위의 스크립트를 이용하면 각각의 사이트단위의 기본문서형식을 알아내고 수정할수 있습니다.

좀 느낌이 오시나요?
Posted by Zasfe
TAG wscript

댓글을 달아 주세요

컴퓨터2007.02.09 11:56
설명
폴더를 만듭니다.
구문
object.CreateFolder(folderName)

CreateFolder 메서드 구문은 아래 요소로 구성됩니다.

구성 요소 설명
object 필수적인 요소. 항상 FileSystemObject의 이름입니다.
folderName 필수적인 요소. 만들 폴더를 식별하는 문자식입니다.

참고
지정한 폴더가 이미 있으면 오류가 발생합니다.

아래 예제는 CreateFolder 메서드 사용법을 보여줍니다.

Function CreateFolderDemo
  Dim fso, f
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set f = fso.CreateFolder("c:\New Folder")
  CreateFolderDemo = f.Path
End Function
Posted by Zasfe

댓글을 달아 주세요

컴퓨터2007.02.09 11:55
설명
지정한 파일 이름을 만들고, 그 파일을 읽거나 쓰는 데 사용될 수 있는 TextStream 개체를 반환합니다.
구문
object.CreateTextFile(filename[, overwrite[, unicode]])

CreateTextFile 메서드 구문은 아래 요소로 구성됩니다.

구성 요소 설명
object 필수적인 요소. 항상 FileSystemObject 또는 Folder 개체의 이름입니다.
filename 필수적인 요소. 만들 파일을 식별하는 문자식입니다.
overwrite 선택적인 요소. 기존 파일을 덮어 쓸지 여부를 나타내는 부울값입니다. True인 경우 파일을 덮어 쓰고 False인 경우 덮어 쓰지 않습니다. 생략하면 기존 파일을 덮어 쓰지 않습니다.
unicode 선택적인 요소. Unicode 파일을 만들지 또는 ASCII 파일을 만들지 여부를 나타내는 부울값입니다. True인 경우 Unicode 파일을 만들고 False인 경우 ASCII 파일을 만듭니다. 생략하면 ASCII 파일로 간주됩니다.

참고
아래 코드에서는 CreateTextFile 메서드를 사용하여 텍스트 파일을 만들고 여는 방법을 보여줍니다.
Sub CreateAfile
    Dim fso, MyFile
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set MyFile = fso.CreateTextFile("c:\testfile.txt", True)
    MyFile.WriteLine("테스트입니다.")
    MyFile.Close
End Sub
파일 이름이 이미 있는 경우 overwrite 요소가 False이거나 제공되지 않으면 오류가 발생합니다.
Posted by Zasfe

댓글을 달아 주세요

컴퓨터2007.02.01 19:23
스크립트는 다음과 같습니다.
Dim fso, Myfile, FileName
FileName = "c:\makedFile.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.CreateTextFile(FileName , True)
MyFile.WriteLine("테스트입니다.")
MyFile.Close


문법 : object.CreateTextFile( filename [, overwrite [, unicode]] )

Dim fso, Myfile, FileName
=> 변수를 선언합니다.
FileName = "c:\makedFile.txt"
=> 만들 파일명을 지정합니다.
Set fso = CreateObject("Scripting.FileSystemObject")
=> 개체를 생성합니다.
Set MyFile = fso.CreateTextFile(FileName , True)
=> CreateTextFile 를 이용해서 기존파일이 있으면 덮어씌우는 것을 기준으로 Myfile 에 할당합니다.
MyFile.WriteLine("테스트입니다.")
=> 글을 줄단위 기준으로 작성을 합니다.
MyFile.Close
=> 사용한 Myfile 의 사용을 닫습니다.
Posted by Zasfe

댓글을 달아 주세요

컴퓨터2007.02.01 18:42
스크립트는 다음과 같습니다.
Dim fso, f, FolderName
FolderName = "C:\tmp"
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.CreateFolder(FolderName)

스크립트의 진행는 다음과 같습니다.

Dim fso, f, FolderName                                            
==> 함수를 선언합니다.
FolderName = "C:\tmp"
==> 만들어질 폴더경로를 지정합니다.
Set fso = CreateObject("Scripting.FileSystemObject")
==> 개체를 생성합니다.
Set f = fso.CreateFolder(FolderName)
==> 폴더를 만든다.
Posted by Zasfe

댓글을 달아 주세요