カプセル化は、インストーラー内でIISを運用する必要があるプロジェクト、例えばウェブサイトの構築や仮想ディレクトリの作成など、内部ツールとして適しています
基本フォームフォーム: iisutil.exe コマンド / 引数1:値1 / パラメータ2:値2
プロセスの返される値は実行中の結果であり、0は成功、その他の値はエラーを示します。以下のエラーコードを参照してください
===========================================
1. サイトを作成する iisutil CreateSite /siteName:Rvsp /httpPort:80 /httpsPort:445 /physicalPath:C:\wwwroot /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b
パラメータ: siteName:必須のサイト名 httpPort:IIS6で必須のポート(IIS7では必須ではありません) httpsPort: SSLポート、必須ではありません physicalPath:物理的なパス、必須 sslHash:httpsPortが指定されている場合、証明書ハッシュが必要であり、証明書はLocalMachineの個人領域に配置する必要があります
---------------------- 2. サイトを削除する iisutil RemoveSite /siteName:Rvsp
パラメータ: siteName:必須のサイト名
---------------------- 3. アプリケーションプールの作成 iisutil CreateAppPool /poolName:RvspPool
パラメータ: プール名:プール名、必須
---------------------- 4. アプリケーションプールを削除する iisutil RemoveAppPool /poolName:RvspPool
パラメータ: プール名:プール名、必須
---------------------- 5. 仮想ディレクトリを作成する iisutil CreateDir /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /enableAllMimeTypes:true
パラメータ: siteName:必須のサイト名 virtualPath:仮想パスは/で始まるもので、現在は必須のレベル1レベルのみをサポートしています physicalPath:物理的なパス、必須 enableAllMimeTypes:任意のファイルのダウンロードを可能にするためのオプション
---------------------- 6. 仮想ディレクトリの削除 iisutil RemoveDir /siteName:Rvsp /virtualPath:/log
パラメータ: siteName:必須のサイト名 virtualPath:仮想パス、必要なもの
---------------------- 7. アプリケーションを作成する iisutil CreateApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true
パラメータ: siteName:必須のサイト名 virtualPath:仮想パスは/で始まるもので、現在は必須のレベル1レベルのみをサポートしています physicalPath:物理的なパス、必須 poolName:必要な申請プールの名前 useSsl:sslの必要かどうか、必須ではない
---------------------- 8. アプリケーションを削除する iisutil RemoveApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true
パラメータ: siteName:必須のサイト名 virtualPath:仮想パス、必要なもの
---------------------- 9. 遺跡の存在を判断する iisutil SiteExist /siteName:Rvsp
パラメータ: siteName:必須のサイト名 リターンバリュー: 400は存在しません 503は存在します
---------------------- 10. サイトのSSL証明書を置き換える iisutil SetCert /siteName:Rvsp /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b
パラメータ: siteName:必須のサイト名 sslHash:証明書ハッシュ、必須、証明書はLocalMachineの個人領域に配置されます
---------------------- 11. サイトポートの交換 iisutil SetPort /siteName:Rvsp /httpPort:8080 /httpsPort:8081
パラメータ: siteName:必須のサイト名 httpPort: Port httpsPort: SSLポート
===========================================
エラーコード:
302:パラメータの誤り 400:サイトが見つかりません 401:応募プールが見つかりません 402:申請書が見つかりません 403:ルートアプリが見つかりません 404:仮想ディレクトリが見つかりません 500:IISバージョン不明 501:httpポートが占有中 502:httpsポートが占有されています 503:サイトはすでに存在します 504:アプリケーションプールの存在 505:申請はすでに存在します 506:仮想ディレクトリはすでに存在します 909:不明エラー
インターフェース:
IIS6の実装:
IIS7の実装:
ソースコードダウンロード:
観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ 答える
|