強力な管理ツール

IIS には、管理ツールとコマンド ライン ツール、マネージド コードとスクリプト API、Windows PowerShell のサポートなど、開発者と管理者の日常のタスクを簡略化するための包括的な一連の管理ツールが含まれています。

IIS マネージャー

リモート接続を有効にするIIS マネージャーでは、Web サーバーを管理するための効率的なツールが提供されます。 この管理ツールを使用すると、IIS と ASP.NET の構成設定、メンバーシップとユーザー データ、ランタイム診断情報に効率的にアクセスできます。 Web サイトをホストまたは管理するユーザーは、この管理ツールを使用して開発者またはコンテンツ所有者に管理コントロールを委任できるため、保有コストとサーバー管理者の管理上の負担も軽減できます。 その他の主な機能は以下の通りです。

  • HTTP/SSL 経由のリモート管理
  • 代理管理のための Windows および Windows 以外の資格情報を両方サポート
  • .NET Framework を使用して新しい UI 機能をプラグインするための豊富な拡張フレームワーク
  • クライアントへの新しい UI モジュールの自動ダウンロードとインストール

.NET Microsoft.Web.Administration

IIS には、Web サーバーをプログラムで管理するための Microsoft.Web.Administration API が含まれています。 このマネージド コード API を使用すると、プログラムによるプロビジョニング、重要な状態および診断情報へのアクセス、またはサーバーの構成が簡単になります。

Windows PowerShell

IIS 管理 PowerShell コマンドレットを使用すると、Web 管理者とホスティング プロバイダーは、Web サイトの作成、Windows PowerShell を使用した構成と実行時データの管理など、日常的で複雑な IIS 管理タスクを簡単に自動化できます。 管理者は、IIS 用 Windows PowerShell プロバイダーに含まれる多くのコマンドレットを利用して、生産性をさらに向上させることができます。 IIS 管理 PowerShell コマンドレットは、Windows 10/Windows Server 2016 以降で使用できます。 古い OS では、PowerShell ギャラリー経由でこれらのコマンドレットをダウンロードできます。

コマンド ライン - AppCmd.exe

IIS では、サーバーを管理するためのコマンド ライン ツール AppCmd.exe がサポートされています。 この強力なユーティリティを使用すると、構成値の読み取りと書き込み、サイトとアプリケーション プールの状態情報へのアクセスがすべてコマンド プロンプトから簡単に実行できるようになります。

Microsoft IIS Administration API

Microsoft IIS Administration API は、お客様が IIS Web サーバーを構成して監視できるようにする REST API です。 IIS を使用するマシンに API をインストールすると、任意の HTTP クライアントで IIS インスタンスを構成できます。