次の方法で共有


PowerShell スナップイン: PowerShell ヘルプ システムを使用する

作成者 Thomas Deml

このチュートリアルでは、IIS PowerShell スナップインの使用方法に関するヘルプを表示する方法について説明します。

はじめに

IIS PowerShell スナップインでは、2 種類のコマンドレットを使用します。

  1. New-Item、Get-ChildItems、Set-ItemProperty などの組み込みコマンドレットは、すべての名前空間 (ファイル システムなど) に実装され、IIS PowerShell スナップインでも動作します。 これらの組み込みコマンドレットは、IIS 階層で公開されているコンテナー (サイト、アプリケーション プール、Web アプリケーション、仮想ディレクトリ) に適用されます。
  2. Get-WebConfiguration、Set-WebConfigurationProperty、Get-WebItemState などの IIS PowerShell スナップイン固有のコマンドレットは、IIS にのみ適用できます。 これらのコマンドレットは、機能の構成または実行時の状態を管理するために使用する必要があります。 機能の構成の例としては、defaultDocument の構成、圧縮設定、モジュールとハンドラーの構成などがあります。実行時の状態の例は、アプリケーション プールとサイトの状態です。

組み込みコマンドレットのヘルプ

これら 2 種類のコマンドレットに関するヘルプの利用方法は異なります。 IIS:\ 名前空間で組み込みコマンドレットを使用する方法に関するヘルプを表示するには、次のコマンドを使用する必要があります:

get-help WebAdministration | more

このコマンドの出力では、IIS 名前空間で組み込みコマンドレットを使用する方法の詳細な概要を示します。 構文と、指定する必要がある追加パラメーターが表示されます。 最後に、これらのコマンドレットを理解するのに役立つ多数の例が表示されます。

IIS 固有のコマンドレットに関するヘルプ

IIS 固有のコマンドレットに関するヘルプを表示する場合は、次のコマンドを使用する必要があります:

Get-Help <cmdlet name>

例 :

Get-Help Get-WebConfiguration
Get-Help Get-WebItemState
Get-Help Add-WebConfiguration

次のコマンドを実行して、IIS が提供するコマンドレットの一覧を取得できます:

PS IIS:\> Get-Command -pssnapin IISProviderSnapIn
CommandType     Name                                      Definition
-----------     ----                                      ----------
Cmdlet          Add-WebConfiguration                      Add-WebConfiguration [-Filter] <String...
Cmdlet          Add-WebConfigurationProperty              Add-WebConfigurationProperty [-Filter]...
Cmdlet          Begin-Transaction                         Begin-Transaction [[-PSPath] <String[]...
Cmdlet          Clear-WebConfiguration                    Clear-WebConfiguration [-Filter] <Stri...
Cmdlet          End-Transaction                           End-Transaction [[-PSPath] <String[]>]...
Cmdlet          Get-section                               Get-section [-Section] <String> [-PSPa...
Cmdlet          Get-URL                                   Get-URL [-Url <String>] [-PSPath <Stri...
Cmdlet          Get-WebConfiguration                      Get-WebConfiguration [-Filter] <String...
Cmdlet          Get-WebConfigurationProperty              Get-WebConfigurationProperty [-Filter]...
Cmdlet          Get-WebItemState                          Get-WebItemState [[-PSPath] <String[]>...
Cmdlet          Remove-WebConfigurationProperty           Remove-WebConfigurationProperty [-Filt...
Cmdlet          Restart-WebItem                           Restart-WebItem [[-PSPath] <String[]>]...
Cmdlet          Set-WebConfiguration                      Set-WebConfiguration [-Filter] <String...
Cmdlet          Set-WebConfigurationProperty              Set-WebConfigurationProperty [-Filter]...
Cmdlet          Start-WebItem                             Start-WebItem [[-PSPath] <String[]>] [...
Cmdlet          Stop-WebItem                              Stop-WebItem [[-PSPath] <String[]>] [-...

まとめ

このチュートリアルでは、PowerShell ヘルプ システムを使用して、IIS 名前空間で組み込みコマンドレットを使用する方法と、IIS 固有のコマンドレットを使用する方法の詳細を取得する方法について説明しました。