AppCmd.exe

公開日: 2007 年 12 月 2 日 (作業者: iisteam (英語))

更新日: 2007 年 12 月 2 日 (作業者: iisteam (英語))

はじめに

AppCmd.exe を使用して、Web サイトをプロビジョニングしたり、さまざまなコマンドを実行して構成の編集を行ったりすることができます。

作成と構成

以下のコード サンプルを使用して、AppCmd.exe を実装します。

サイトとアプリケーション プール (および失敗した要求のトレースと W3SVC のログ ファイルの場所) を作成するには

%windir%\system32\inetsrv\Appcmd add AppPool -name:%poolname% -processModel.username:%poolaccount% -processModel.password:%poolaccountpwd% -enable32BitAppOnWin64:true
%windir%\system32\inetsrv\AppCmd add site -name:%sitename% -bindings:http/*:80:%sitename% -physicalPath:%
sitepath% -logfile.directory:%W3svclogpath% -traceFailedRequestsLogging.directory:%FREBlogpath%

%windir%\system32\inetsrv\Appcmd set app -app.name:%sitename%/ -applicationPool:%poolname% 
 

失敗した要求トレースのログ ファイルの場所を構成するには

%windir%\system32\inetsrv\AppCmd set config <sitename> -
section:traceFailedRequestsLogging.directory:\\remoteserver\content$\<sitename>\logs\failedReqLog  

W3SVC ログ ファイルの場所を構成するには

%windir%\system32\inetsrv\AppCmd set config <sitename> -section:-
logfile.directory:\\remotefileshare\content$\<sitename>\logs\logfiles