IIS のホスティング選びからプログラミング方法まで、IIS で Web システムを構築する人のための徹底解説ガイド!
IIS/Windows サーバー徹底解説
サイト内検索
カスタム検索

最終更新日: 11/23/2008
IIS 徹底解説 > アプリケーションプールを作成する方法 (IIS WMI)

アプリケーションプールを作成する方法 (IIS WMI)

IIS をプログラムから管理する方法のひとつです。

IIS を管理するための WMI インターフェイスが用意されています。

アプリケーションプールの作成は ApplicationPool オブジェクトの、 Create メソッドで行います。

以下の内容を VBScript (*.vbs) として保存して、cscript <ファイル名> などで走らせると NewAppPool1 という名前のアプリケーションプールが作成されます。

Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")

Set oAppPool = oWebAdmin.Get("ApplicationPool")

oAppPool.Create( "NewAppPool1" )

ヨタ話ですが、実際のところプログラムからアプリケーションプールまで作らないといけない状況ってなんでしょうね? (苦笑)

まぁ、不特定多数の Web アプリケーションを自動的にホスティングするような場合、つまりレンタルホスティングのような仕組みを作るならばプログラムから作成することもあるでしょうか。ホスティング、あるいは、MT (Movable Type) や WP (WordPress) とあと一応 SharePoint (笑) などの CMS のアカウントを自動的に作らせるようなとき・・・?

逆に言うとそういうホスティングサーバー等を実装するような状況でもないと、あまり使わないかもしれませんね。

ともあれ、アプリケーションプールはそれ毎にプロセスが作られて、Windows のプロセスはそう軽いものではありませんから公開前には十分に負荷試験を行うべきだと思います。



Windows ホスティング契約ランキング
1位 IX ウェブホスティング
2位 ゴーギャックス
3位 アイパワー
Linux ホスティング契約ランキング
1位 ブルーホスト
2位 ホストモンスター
3位 パウウェブ
※グループサイトでの契約実績です

© 2008-2009 だどさん All Rights Reserved.