IISResetコマンドは、現存する中でのIIS 5からすると、 IISを停止し、 IISを再起動し、 IISサーバーを再起動することができますが使用されているラインユーティリティです。 IISを再起動するための典型的な理由があります:
いくつかの典型的なIISの管理タスクのためのWMIスクリプトを使用することができます:
いくつかのWMIスクリプトは、マイクロソフトでは、提供されていますは、 \ Windows \ System32ディレクトリにあります。 これらのWMIスクリプトとそれに関連する機能は次のとおりです:
Active Directoryサービスインターフェイス(のADSI )のIIS 5には、コマンドラインからIISを管理するために使用されていた。 ADSIにより、および構成のWebサイト、アプリケーション、およびコマンドラインからの仮想ディレクトリをIISの構成設定を変更することができます。 IIS 6を、それ以上のADSIのWMIスクリプトを使用することを推奨しています。 任意のカスタムADSIスクリプト、以前のIIS 5でテストする必要があるとのIIS 6で動作を確認するために使用します。
は、 netコマンドのようないくつかのIISの特定のWindowsのコマンドは、コマンドラインからIISを管理するために使用することができます:
また、リソースキットのユーティリティのIISの特定の要素を管理するためには次のとおり使用することができます:
IISReset通常時に故障の状況から回復する必要があるアプリケーションを使用している。 IISのスケジュールを設定する場合、定義済みのパラメータに応じて再起動するには、 Windowsタスクスケジューラを使用することができます。
iisweb.vbsユーティリティは、 Webサイトのリストを作成し、 Webサイトを削除して、 IISでWebサイトを停止起動して使用されます。
iisweb.vbsは、次のメインスイッチを備えています:
/create Webサイトを作成するために作成します。 /delete 、 /deleteサイトを削除するため削除してください。 /startは、 Webサイトを起動するため。 /stopは、 Webサイト停止のため /pause 、一時停止のためのWebサイト /queryは、 Webサイトのトラブルシューティングのために-は、 IISのマシン上のすべてのWebサイトを表示 Webサイトを、使用して作成するには:
iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]] ] iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]] [ iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]] ] [ / ] [ / dのiisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]] ] iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]]秒 iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]]
Pathは、 Webサイトのファイルへの物理的な場所。 ときは、ディレクトリが存在しない場合は、スクリプトを作成します。 SiteNameは、新しいWebサイトの名前。 これは、 IISマネージャに表示される名前です。 /b Port b /b Portの上に新しいWebサイトのHTTPリクエストを聞く必要があるポート。 デフォルト値は80ポートです。 /i IPアドレスには、 Webサイトには、 IPアドレスを割り当てる必要があります。 /d dのホストは、新しいサイトのホストヘッダー。 /dontstart 、後に作成されますを示すためには、 IISが自動的に使用されるWebサイトを開始しないでください。 デフォルトではIISは新しく作成されたWebサイトを開始します。 /s Computerには、スクリプトは、このリモートコンピュータ上で実行する必要がありますを示すのに使用した。 は、ローカルコンピュータがデフォルトで使用されています。 /u [Domain\]User u /u [Domain\]Userは、アカウントの資格情報は、リモートコンピュータ上のWebサイトを作成するために使用する必要があります。 /p Password p /p Password 、アカウントの資格情報のパスワード(上記) 。 、 、 、削除したり、 Webサイト、使用を一時停止を停止を開始するには:
iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...] [/s Computer [/u [Domain\]User [/p Password]]] を停止iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...] [/s Computer [/u [Domain\]User [/p Password]]]秒 iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...] [/s Computer [/u [Domain\]User [/p Password]]]
WebSiteを削除する必要があるWebサイトの名前、 、 、停止または一時停止を開始した。 /s Compute研究は、このリモートコンピュータ上でスクリプトを実行する必要がありますを示すのに使用した。 は、ローカルコンピュータがデフォルトで使用されています。 /u [Domain\]User u /u [Domain\]Userは、アカウントの資格情報を削除するには、停止、またはリモートコンピュータ上のWebサイトを一時停止起動を使用する必要があります。 /p Password p /p Password 、アカウントの資格情報のパスワード(上記) 。 あなたのIISサーバーは、使用上のWebサイトを検索するには
iisweb[.vbs] /query [WebSite [WebSite...]] [/s Computer [/u [Domain\]User [/p Password]]] 秒 iisweb[.vbs] /query [WebSite [WebSite...]] [/s Computer [/u [Domain\]User [/p Password]]]
iisvdir.vbsコマンドは、指定されたルートには、仮想ディレクトリの一覧には、作成および削除するWebサイトの仮想ディレクトリを使用することができますがIISサーバーの仮想ディレクトリを照会する。
Webサイトを使用するための仮想ディレクトリを作成するには:
iisvdir /create WebSite[/VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]] 作成iisvdir /create WebSite[/VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]秒 iisvdir /create WebSite[/VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]
WebSiteは、あなたのための仮想ディレクトリを作成するWebサイトの名前を入力します。 VirtualPath 、この仮想ディレクトリの下に(オプション)を作成する必要がある仮想パス Nameは、新しい仮想ディレクトリの名前。 PhysicalPath 、物理的なディレクトリの名前は、仮想ディレクトリをポイントします。 /s Computerには、スクリプトは、このリモートコンピュータ上で実行する必要がありますを示すのに使用した。 は、ローカルコンピュータがデフォルトで使用されています。 /u [Domain\]User u /u [Domain\]Userは、アカウントの資格情報は、リモートコンピュータの仮想ディレクトリを作成するために使用する必要があります。 /p Password p /p Password 、アカウントの資格情報のパスワード(上記) 。 仮想ディレクトリは、 Webサイトを使用するに関連付けられて削除するには:
iisvdir /delete WebSite[/VirtualPath] Name [/s Computer [/u [Domain\]User/p Password]] 削除iisvdir /delete WebSite[/VirtualPath] Name [/s Computer [/u [Domain\]User/p Password]]秒 iisvdir /delete WebSite[/VirtualPath] Name [/s Computer [/u [Domain\]User/p Password]]
WebSiteは、削除したいのは、仮想ディレクトリに関連付けられているWebサイトの名前。 VirtualPath 、 (オプション)は、仮想ディレクトリを保持している仮想パスを指定します。 Name 、仮想ディレクトリの名前を削除したい。 /s Computerには、スクリプトは、このリモートコンピュータ上で実行する必要がありますを示すのに使用した。 は、ローカルコンピュータがデフォルトで使用されています。 /u [Domain\]Use u /u [Domain\]Use研究には、仮想ディレクトリを削除するには、アカウントの資格情報を使用する必要があります。 /p Password p /p Password 、アカウントの資格情報のパスワード(上記) 。 あなたのIISサーバーを使用するWebサイトを検索するには、特定の仮想ディレクトリ
iisvdir /query WebSite[/VirtualPath][/s Computer [/u [Domain\] User/p Password]] 秒 iisvdir /query WebSite[/VirtualPath][/s Computer [/u [Domain\] User/p Password]]
WebSiteは、検索したい場合は、仮想ディレクトリに関連付けられているWebサイトの名前。 VirtualPath 、 (オプション)は、仮想ディレクトリを保持している仮想パスを指定します。 /s Computerには、スクリプトは、このリモートコンピュータ上で実行する必要がありますを示すのに使用した。 は、ローカルコンピュータがデフォルトで使用されています。 /u [Domain\]User u /u [Domain\]Userは、アカウントの資格情報は、仮想ディレクトリを照会するために使用する必要があります。 /p Password p /p Password 、アカウントの資格情報のパスワード(上記) 。 のiisftp.vbsユーティリティは、 IISサーバー上でFTPサイトの管理に固有のコマンドラインから管理タスクを実行するために使用されています。
iisftp.vbsは、次のメインスイッチを備えています:
/create 、 /createサイトを作成するために作成します。 /delete 、 /deleteサイトを削除するため削除してください。 /startは、 FTPサイトを起動するため。 /stopは、 FTPサイトの停止を /query 、 FTPサイトのトラブルシューティングのための-は、 IISのマシン上のすべてのFTPサイトを表示 /setadpropは、 Active Directoryのプロパティは、特定のユーザーは、 FTPサイトへのアクセスに使用する必要がありますを示す。 /getadpropは、特定のユーザーのActive Directoryのプロパティを取得するため。 の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]] ]ユーザー/ AdminPwdパスワード] ] [パスサイト[ / bポート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]] [ / 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 b /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 u /u [Domain\]Userは、アカウントの資格情報は、リモートコンピュータ上のFTPサイトの作成に使用する必要があります。 /p Password p /p Password 、アカウントの資格情報のパスワード(上記) 。 、 、 、削除したり、 FTPサイトを使用の一時停止を停止を開始するには:
iisftp[.vbs] {/delete | /start | /stop | /pause} FTPSite [FTPSite...] [/s Computer [/u [Domain\]User [/p Password]]] 停止iisftp[.vbs] {/delete | /start | /stop | /pause} FTPSite [FTPSite...] [/s Computer [/u [Domain\]User [/p Password]]]秒 iisftp[.vbs] {/delete | /start | /stop | /pause} FTPSite [FTPSite...] [/s Computer [/u [Domain\]User [/p Password]]]
FTPSite 、削除する必要がありますは、 FTPサイトの名前、 、 、停止または一時停止を開始した。 /s Computerには、スクリプトは、このリモートコンピュータ上で実行する必要がありますを示すのに使用した。 は、ローカルコンピュータがデフォルトで使用されています。 /u [Domain\]User u /u [Domain\]Userは、アカウントの資格情報を削除するには、停止、またはリモートコンピュータ上のFTPサイトを一時停止起動を使用する必要があります。 /p Password p /p Password 、アカウントの資格情報のパスワード(上記) 。 あなたのIISサーバーを使用する上でFTPサイトを照会する
iisftp[.vbs] /query [FTPSite [FTPSite...]] [/s Computer [/u [Domain\]User [/p Password]]] 秒 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 u /u [Domain\]Userは、アカウントの資格情報がリモート管理に使用する必要があります。 /p Password p /p Password 、アカウントの資格情報のパスワード(上記) 。 iisftpdr.vbsコマンドは、指定されたルートには、仮想ディレクトリの一覧には、使用することができますを作成し、コマンドラインからのFTPサイトの仮想ディレクトリを削除します。
FTPサイトを使用するための仮想ディレクトリを作成するには:
iisftpdr /create FTPSite[VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]] 秒 iisftpdr /create FTPSite[VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]
FTPSiteは、あなたのための仮想ディレクトリを作成するFTPサイトの名前です。 VirtualPath 、この仮想ディレクトリの下に(オプション)を作成する必要がある仮想パス Nameは、新しい仮想ディレクトリの名前。 PhysicalPath 、物理的なディレクトリの名前は、仮想ディレクトリをポイントします。 /s Computerには、スクリプトは、このリモートコンピュータ上で実行する必要がありますを示すのに使用した。 は、ローカルコンピュータがデフォルトで使用されています。 /u [Domain\]User u /u [Domain\]Userは、アカウントの資格情報は、リモートコンピュータ上の仮想ディレクトリを作成するために使用する必要があります。 /p Password p /p Password 、アカウントの資格情報のパスワード(上記) 。 仮想ディレクトリは、 FTPサイトを使用するに関連付けられて削除するには:
iisftpdr /delete FTPSite[VirtualPath]/Name [/s Computer [/u [Domain\]User /p Password]] 削除iisftpdr /delete FTPSite[VirtualPath]/Name [/s Computer [/u [Domain\]User /p Password]]秒 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]]] fをiiscnfg /export /f [Path\]FileName.xml /sp SourcePath [/d EncryptingPassword] [/inherited] [/children] [/s Computer [/u [Domain\]User [/p Password]]] sコンピュータ 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]]] インポートiiscnfg /import /f [Path\]FileName.xml /sp SourcePath /dp DestinationPath [/d EncryptingPassword] [/inherited] [/children] [/merge][/s Computer [/u [Domain\]User [/p Password]]] fをiiscnfg /import /f [Path\]FileName.xml /sp SourcePath /dp DestinationPath [/d EncryptingPassword] [/inherited] [/children] [/merge][/s Computer [/u [Domain\]User [/p Password]]] p iiscnfg /import /f [Path\]FileName.xml /sp SourcePath /dp DestinationPath [/d EncryptingPassword] [/inherited] [/children] [/merge][/s Computer [/u [Domain\]User [/p Password]]]秒 iiscnfg /import /f [Path\]FileName.xml /sp SourcePath /dp DestinationPath [/d EncryptingPassword] [/inherited] [/children] [/merge][/s Computer [/u [Domain\]User [/p Password]]]
別のIISサーバーを使用するには、 Metabase.xmlファイルとメタベースのXMLファイルをコピーするには:
iiscnfg /copy /ts TargetComputer /tu TargetUser /tp TargetPassword [/s Computer [/u [Domain\]User [/p Password]]] sコンピュータ iiscnfg /copy /ts TargetComputer /tu TargetUser /tp TargetPassword [/s Computer [/u [Domain\]User [/p Password]]]
すぐにメタベースを使用するように構成の変更を保存するには:
iiscnfg /save [/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]] 秒 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]] 秒iisback /delete [/bBackupName] [/v {Integer | HIGHEST_VERSION}] [/s Computer [/u [Domain\]User /p Password]]を削除する iisback /delete [/bBackupName] [/v {Integer | HIGHEST_VERSION}] [/s Computer [/u [Domain\]User /p Password]]