PowerShell コマンドレットを使用してインターネット インフォメーション サービスを管理する

完了

Web サーバーの役割には、Web サイトと Web ベースのアプリケーションを管理するために一般的に使用されるインターネット インフォメーション サービス (IIS) が含まれます。 IIS では PowerShell コマンドレットがサポートされており、アプリケーション プール、Web サイト、Web アプリケーション、仮想ディレクトリを構成し、管理できます。

IIS 管理コマンドレットは、PowerShell の IISAdministration モジュールで使用できます。また、名前の名詞部分にプレフィックス "IIS" があります。 サイトでは名詞 "IISSite" を使用します。

Web ベースのアプリケーションを管理するために、Web アプリケーションを管理するためのコマンドレットが含まれる PowerShell 用 WebAdministration モジュールを使用できます。 これらのコマンドレットでは、名詞 "WebApplication" を使用します。 アプリケーション プールを管理するためのコマンドレットでは、名詞 "WebAppPool" を使用します。

注意

WebAdministration モジュールはだいたい IISAdministration モジュールに含まれる更新された機能に置き換えられました。 IIS 関連の管理タスクの場合、IISAdministration モジュールを使用することをお勧めします。

次の表に、一般的な IIS および Web アプリケーション管理コマンドレットを示します。

表 1: IIS および Web アプリケーション管理コマンドレット

コマンドレット 説明
New-IISSite 新しい IIS Web サイトを作成します
Get-IISSite IIS Web サイトに関するプロパティと構成の情報を取得します
Start-IISSite IIS サーバー上の既存の IIS Web サイトを開始します
Stop-IISSite IIS Web サイトを停止します
New-WebApplication 新しい Web アプリケーションを作成します
Remove-WebApplication Web アプリケーションを削除します
New-WebAppPool 新しい Web アプリケーション プールを作成します
Restart-WebAppPool Web アプリケーション プールを再起動します