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 アプリケーション プールを再起動します |