ApplicationPool.Create Method2

アプリケーション プールを作成します。

構文

oWebAdmin.Get("ApplicationPool").Create(  
   AppPoolName,  
   AutoStart  
)  
var apppool = oWebAdmin.Get("Application").Create(  
   AppPoolName,  
   AutoStart  
);  

Parameters

件名 説明
AppPoolName [IN] 新しいアプリケーション プールの名前を指定する string 値。
AutoStart [IN] 省略可能な boolean 値。 World Wide Web 発行サービス (WWW サービス) が、アプリケーション プールの作成時または IIS の起動時にアプリケーション プールを自動的に開始する場合は、true。そうでない場合は false です。 アプリケーション プールの自動開始を無効にする場合、アプリケーション プールを手動で開始する必要があります。 自動開始を無効にすると、アプリケーション プールの開始前にアプリケーション プール内のアプリケーションに構成またはコンテンツの変更を加えたい場合に便利です。

戻り値

このメソッドは値を返しません。

解説

Create メソッドは、IIS アプリケーション プールを作成する前のメソッドに代わって提供されています。 IIS 6.0 でアプリケーション プールを作成するには、IIsApplicationPoolSetting クラスで SpawnInstance_ を呼び出し、新しいアプリケーション プールに名前を割り当ててから、メタベースに結果を保存するために Put_ を呼び出しました。 この手順は IIS 7 で引き続き機能しますが、新しい Create メソッドは同じタスクを 1 つの手順で実行します。

次の例では、新しいアプリケーション プールを作成します。

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Create the new application pool.  
oWebAdmin.Get("ApplicationPool").Create("NewAppPool")  
  

要件

説明
クライアント - Windows Vista 上の IIS 7.0
- Windows 7 上の IIS 7.5
- Windows 8 上の IIS 8.0
- Windows 10 上の IIS 10.0
[サーバー] - Windows Server 2008 上の IIS 7.0
- Windows Server 2008 R2 上の IIS 7.5
- Windows Server 2012 上の IIS 8.0
- Windows Server 2012 R2 上の IIS 8.5
- Windows Server 2016 上の IIS 10.0
Product - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF ファイル WebAdministration.mof

参照

ApplicationPool クラス