IIS Admin オブジェクトを使った管理作業

IIS の構成情報は、メタベース プロパティとも呼ばれるバイナリ値としてメタベースに格納されます。これらの構成値は、IIS Admin オブジェクトを使って変更できます。また、IIS Admin オブジェクトを使って IIS インストール環境を構成したり、新しい FTP サーバー、Web サーバー、仮想ディレクトリなどの IIS 要素を作成したりすることもできます。個々の IIS Admin オブジェクトは、メタベース内の特定のタイプのキーに対応しています。簡単なスクリプトで、または ASP ページの中で、IIS Admin オブジェクトを使って IIS のインストール環境をリモート管理するアプリケーションを作成できます。

このようなアプリケーションの一例が、IIS 付属のリモート管理ツールであるインターネット サービス マネージャ (HTML) です。このツールは、ここで説明する技術を使って構築されています。

ここで説明する項目は次のとおりです。

  • メタベースを操作する」では、IIS で行う一般的なプログラムによる管理作業の 1 つである、スクリプトを使ったメタベースの操作について説明します。

その他のコマンドライン スクリプトのサンプルが、\Inetpub\AdminScripts ディレクトリに用意されています。また、Platform SDK の 「Developer Samples」でも例を参照することができます。