IISReset 명령 -가 존재에서 IIS 5에서 IIS를 중지 IIS를 다시 시작하고있다 IIS 서버를 재부 팅하는 데 사용할 수있는 명령줄 유틸리티입니다. IIS를 다시 시작에 대한 일반적인 이유가있습니다 :
당신은 몇 가지 전형적인 IIS 관리 작업에 대한 WMI에 스크립트를 사용할 수있습니다 :
몇가 WMI 스크립트는 Microsoft에서 제공하는의 \ Windows \ System32 디렉터리에 위치하고있습니다. 이들은 WMI 스크립트와 관련된 기능들은 아래와 같습니다 :
Active Directory 서비스 인터페이스 (ADSI가)는 IIS 5에서 커맨드 라인에서 IIS를 관리하는 데 사용했다. ADSI를 통해, 너, 그리고 웹사이트를 구성, 응용 프로그램 및 명령줄에서 가상 디렉터리는 IIS 구성 설정을 변경할 수있습니다. IIS는 6, ADSI를 통해 WMI에 스크립트를 사용하는 것이 좋습니다. 모든 사용자 정의 ADSI 스크립트에 이전에 IIS가 5에서 테스트를해야한다는 그들은 IIS 6에서 작동하는지 확인하는 데 사용합니다.
그물 명령과 같은 몇 가지 IIS는 특정 Windows 명령, 커맨드 라인에서 IIS를 관리하는 데 사용할 수있습니다 :
또한 Resource Kit 유틸리티를 사용하여 아래에 나열된 IIS의 특정 요소를 관리할 수있습니다 :
IISReset 때 일반적으로 응용 프로그램이 상황에서 당신이 결함을 복구할 필요가 사용됩니다. 일정에 정의된 매개 변수에 따라 IIS를 다시 시작하려면 Windows 작업 스케줄러를 사용하실 수있습니다.
이 iisweb.vbs 유틸리티, 웹 사이트 목록을 작성하고 웹 사이트를 삭제하고 시작하고 IIS에서 웹 사이트를 막을 수있습니다.
iisweb.vbs 다음의 메인 스위치를 가지고있습니다 :
/create 사이트를 만들기위한 만듭니다. /delete 사이트를 삭제하기 위해 삭제합니다. /start 웹 사이트를 시작했다. /stop 웹 사이트를 세워준 /pause 웹 사이트를 일시 중지에 대한 /query 웹 사이트의 문제 해결을 위해 -은 IIS 컴퓨터에있는 모든 웹 사이트를 표시 웹 사이트를 만들고, 사용하려면 :
iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]]
Path 웹 사이트에 대한 파일의 물리적 위치. 이 디렉토리에 존재하지 않는 경우, 그 스크립트를 만듭니다. SiteName 새로운 웹 사이트의 이름입니다. 이것은 IIS 관리자에 표시됩니다 이름입니다. /b Port 어느 새 웹 사이트는 HTTP 요청을 들어야만 포트. 기본값은 80 포트입니다. /i IPAddress, 그 웹 사이트에 IP 주소가 할당되어야합니다. /d HostHeader, 새로운 사이트에 대한 호스트 헤더. /dontstart 나타내기 위해 만들어진 후 IIS가 자동으로 웹 사이트가 시작되지한다. 기본적으로 IIS는 새로 만들어진 웹 사이트를 시작합니다. /s Computer 그것이 원격 컴퓨터에서 실행되는 스크립트를 사용한다는 것을 가리킨다. 로컬 컴퓨터에 기본적으로 사용됩니다. /u [Domain\]User 계정 자격 증명을 원격 컴퓨터에있는 웹 사이트를 만드는 데 사용해야합니다. /p Password 계정 자격 증명의 암호 (위). ,,, 삭제 또는 웹 사이트를 사용 일시 중지를 시작하려면 :
iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...] [/s Computer [/u [Domain\]User [/p Password]]]
WebSite 삭제해야 웹 사이트의 이름,,, 중지 또는 일시 중지 시작했다. /s Compute 연구, 그 이상이 원격 컴퓨터에서 실행되는 스크립트를 사용한다는 것을 가리킨다. 로컬 컴퓨터에 기본적으로 사용됩니다. /u [Domain\]User 계정 자격 증명을 삭제하고, 중지 또는 원격 컴퓨터에서 웹 사이트를 일시 중지 시작을 사용해야합니다. /p Password 계정 자격 증명의 암호 (위). 귀하의 IIS 서버를 사용하여 웹 사이트를 쿼리하려면
iisweb[.vbs] /query [WebSite [WebSite...]] [/s Computer [/u [Domain\]User [/p Password]]]
이 명령은 지정된 iisvdir.vbs 루트에 가상 디렉토리 목록을 작성하고 웹 사이트에 대한 가상 디렉터리를 삭제하고 사용할 수있는 IIS 서버의 가상 디렉터리를 쿼리합니다.
웹 사이트에서 사용하기위한 가상 디렉터리를 생성하려면 :
iisvdir /create WebSite[/VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]
WebSite 당신을위한 가상 디렉터리를 만들려는 웹 사이트의 이름입니다. VirtualPath 아래이 가상 디렉터리 (옵션)을 만들었해야 가상 경로 Name 새 가상 디렉터리의 이름입니다. PhysicalPath 실제 디렉터리의 이름을 어디에 가상 디렉터리를 가리 킵니다. /s Computer 그것이 원격 컴퓨터에서 실행되는 스크립트를 사용한다는 것을 가리킨다. 로컬 컴퓨터에 기본적으로 사용됩니다. /u [Domain\]User 계정 자격 증명을 원격 컴퓨터에 대한 가상 디렉터리를 만드는 데 사용해야합니다. /p Password 계정 자격 증명의 암호 (위). 가상 디렉터리는 웹 사이트를 사용과 관련된을 삭제하려면 :
iisvdir /delete WebSite[/VirtualPath] Name [/s Computer [/u [Domain\]User/p Password]]
WebSite 삭제하고자하는 가상 디렉터리와 관련된 웹 사이트의 이름입니다. VirtualPath (옵션)는 가상 디렉토리를 보유하고있는 가상 경로입니다. Name 가상 디렉터리의 이름을 삭제하고자합니다. /s Computer 그것이 원격 컴퓨터에서 실행되는 스크립트를 사용한다는 것을 가리킨다. 로컬 컴퓨터에 기본적으로 사용됩니다. /u [Domain\]Use 연구, 가상 디렉터리를 삭제하는 데 사용해야하는 계정 자격 증명을. /p Password 계정 자격 증명의 암호 (위). 귀하의 IIS 서버를 사용하는 쿼리를 웹 사이트에 특정 가상 디렉토리
iisvdir /query WebSite[/VirtualPath][/s Computer [/u [Domain\] User/p Password]]
WebSite 그게 당신이 원하는 검색어와 관련된 가상 디렉터리는 웹 사이트의 이름입니다. VirtualPath (옵션)는 가상 디렉토리를 보유하고있는 가상 경로입니다. /s Computer 그것이 원격 컴퓨터에서 실행되는 스크립트를 사용한다는 것을 가리킨다. 로컬 컴퓨터에 기본적으로 사용됩니다. /u [Domain\]User 계정 자격 증명이 가상 디렉터리에 대한 쿼리를 사용해야합니다. /p Password 계정 자격 증명의 암호 (위). 이 iisftp.vbs 유틸리티는 IIS 서버에 FTP 사이트를 관리하는 특정하는 명령줄에서 관리 작업을 수행하는 데 사용됩니다.
iisftp.vbs 다음의 메인 스위치를 가지고있습니다 :
/create 사이트를 만들기위한 만듭니다. /delete 사이트를 삭제하기위한 삭제합니다. /start FTP 사이트를 시작했다. /stop FTP 사이트를 세워준 /query FTP 사이트 문제 해결을 위해 -은 IIS 컴퓨터에있는 모든 FTP 사이트에 표시 /setadprop Active Directory가 속성은 특정 사용자가 FTP 사이트에 액세스하는 데 사용해야한다 나타내는. /getadprop 특정 사용자를 위해 Active Directory 특성을 얻기 위해. a FTP 사이트를 만들고, 사용하려면 :
iisftp /create Path SiteName [/b Port] [/i IPAddress] [/dontstart] [/isolation {AD|Local} [/domain DomainName /Admin [Domain\]User /AdminPwd Password]] [/s Computer [/u [Domain\]User/p Password]]
Path FTP 사이트에 대한 파일의 물리적 위치. SiteName 새로운 FTP 사이트의 이름입니다. 이것은 IIS 관리자에 표시됩니다 이름입니다. /b Port 어느 새 FTP 사이트는 FTP 요청을 들어야만하는 포트. 기본 값은 21 포트입니다. /i IPAddress FTP 사이트의 IP 주소가 할당되어야합니다. /dontstart 나타내기 위해 만들어진 후 IIS에서 FTP 사이트를 자동으로 시작되지한다. 기본적으로 IIS는 모든 새로 만든 사이트를 시작합니다. /isolation 그 사용해야 격리 모드를 표시하는 데 사용합니다. domain Active Directory는 격리 모드로 선택되어,이 Active Directory 용 도메인입니다. admin Active Directory가 격리 모드로 선택되어,이 Active Directory에 대한 관리자 계정의 자격 증명입니다. AdminPwd 때, Active Directory는 격리 모드로 선택되어,이 Active Directory에 대한 관리자 계정의 암호입니다 (위). /s Computer 그것이 원격 컴퓨터에서 실행되는 스크립트를 사용한다는 것을 가리킨다. 로컬 컴퓨터에 기본적으로 사용됩니다. /u [Domain\]User 계정 자격 증명을 원격 컴퓨터에있는 FTP 사이트를 만드는 데 사용해야합니다. /p Password 계정 자격 증명의 암호 (위). ,,, 삭제 또는 FTP 사이트에 사용을 시작하려면 일시 중지 :
iisftp[.vbs] {/delete | /start | /stop | /pause} FTPSite [FTPSite...] [/s Computer [/u [Domain\]User [/p Password]]]
FTPSite 삭제해야 FTP 사이트의 이름을,,, 중지 또는 일시 중지 시작했다. /s Computer 그것이 원격 컴퓨터에서 실행되는 스크립트를 사용한다는 것을 가리킨다. 로컬 컴퓨터에 기본적으로 사용됩니다. /u [Domain\]User 계정 자격 증명을 삭제하고, 중지 또는 원격 컴퓨터에있는 FTP 사이트를 일시 중지 시작을 사용해야합니다. /p Password 계정 자격 증명의 암호 (위). 귀하의 IIS 서버를 사용하여 FTP 사이트에 검색어를하려면
iisftp[.vbs] /query [FTPSite [FTPSite...]] [/s Computer [/u [Domain\]User [/p Password]]]
사용하려면, /, 그리고 / getadprop 사용 setadprop,
iisftp /SetADProp UserID {FTPDir|FTPRoot} PropertyValue [/s Computer [/u [Domain\]User/p Password]]
iisftp /GetADProp UserID [/s Computer [/u [Domain\]User /p Password]]
UserID Active Directory 사용자 로그인 ID FTPDir 디렉터리 수준에서 적용할 수 있는지 여부를 수정하거나 루트 수준에서 나타냅니다. PropertyValue 홈 디렉토리와 상대 경로를 나타냅니다. /s Computer 그것이 원격 컴퓨터에서 실행되는 스크립트를 사용한다는 것을 가리킨다. 로컬 컴퓨터에 기본적으로 사용됩니다. /u [Domain\]User 계정 자격 증명을 원격 관리에 사용해야합니다. /p Password 계정 자격 증명의 암호 (위). 이 명령은 지정된 iisftpdr.vbs 루트에 가상 디렉토리 목록에 사용할 수를 생성하고 커맨드 라인에서 FTP 사이트에 가상 디렉터리를 삭제합니다.
a FTP 사이트를 사용하기위한 가상 디렉터리를 생성하려면 :
iisftpdr /create FTPSite[VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]
FTPSite 당신을위한 가상 디렉터리를 만들려는 FTP 사이트의 이름입니다. VirtualPath 아래이 가상 디렉터리 (옵션)을 만들었해야 가상 경로 Name 새 가상 디렉터리의 이름입니다. PhysicalPath 실제 디렉터리의 이름을 어디에 가상 디렉터리를 가리 킵니다. /s Computer 그것이 원격 컴퓨터에서 실행되는 스크립트를 사용한다는 것을 가리킨다. 로컬 컴퓨터에 기본적으로 사용됩니다. /u [Domain\]User 계정 자격 증명을 원격 컴퓨터에 가상 디렉터리를 만드는 데 사용해야합니다. /p Password 계정 자격 증명의 암호 (위). FTP 사이트의 가상 디렉토리 사용과 관련된을 삭제하려면 :
iisftpdr /delete FTPSite[VirtualPath]/Name [/s Computer [/u [Domain\]User /p Password]]
귀하의 IIS 서버를 사용하여 특정 가상 디렉토리를 FTP를 쿼리하려면
iisftpdr /query FTPSite[/VirtualPath][/s Computer [/u [Domain\]User/p Password]]
가져올 XML 파일은 메타베이스는 IIS 구성 설정의 수출 iiscnfg.vbs 사용하실 수있습니다.
IIS 구성 설정, 사용 수출하려면 :
iiscnfg /export /f [Path\]FileName.xml /sp SourcePath [/d EncryptingPassword] [/inherited] [/children] [/s Computer [/u [Domain\]User [/p Password]]]
IIS 구성 설정, 사용을 가져오려면 :
iiscnfg /import /f [Path\]FileName.xml /sp SourcePath /dp DestinationPath [/d EncryptingPassword] [/inherited] [/children] [/merge][/s Computer [/u [Domain\]User [/p Password]]]
다른 IIS 서버를 사용하는 XML 파일을 Metabase.xml 파일 및 메타베이스를 복사하려면 :
iiscnfg /copy /ts TargetComputer /tu TargetUser /tp TargetPassword [/s Computer [/u [Domain\]User [/p Password]]]
바로 메타베이스를 사용하도록 구성 변경 사항을 저장하려면 :
iiscnfg /save [/s Computer [/u [Domain\]User /p Password]]
당신을 백업하고 커맨드 라인에서 사용할 수있는 IIS 구성 설정을 복원 Iisback.vbs
IIS 구성 설정을 사용하여 백업하려면 :
iisback /backup [/b BackupName] [/v {Integer | HIGHEST_VERSION | NEXT_VERSION}] [/overwrite] [/e EncryptingPassword] [/s Computer [/u [Domain\]User/p Password]]
IIS 구성 설정을 사용하여 복원하려면 :
iisback /restore /b BackupName [/v {Integer | HIGHEST_VERSION}] [/e EncryptionPassword] [/s Computer [/u [Domain\]User/p Password]]
IIS 서버를 사용하려면 모든 IIS 백업 목록 :
iisback /list [/s Computer [/u [Domain\]User/p Password]]
IIS를 백업, 사용을 삭제하려면 :
iisback /delete [/bBackupName] [/v {Integer | HIGHEST_VERSION}] [/s Computer [/u [Domain\]User /p Password]]