共用方式為


PowerShell 嵌入式管理單元:使用 PowerShell 說明系統

作者 :Thomas Deml

在本逐步解說中,您將瞭解如何取得如何使用 IIS PowerShell 嵌入式管理單元的說明。

簡介

IIS PowerShell 嵌入式管理單元使用兩種類型的 Cmdlet。

  1. New-Item、Get-ChildItems 或 Set-ItemProperty 等內建 Cmdlet 會在檔案系統 ( (實作,例如) ,也可以使用 IIS PowerShell 嵌入式管理單元。 這些內建 Cmdlet 適用于 IIS 階層中公開的容器:月臺、應用程式集區、Web 應用程式和虛擬目錄。
  2. IIS PowerShell 嵌入式管理單元特定 Cmdlet,例如 Get-WebConfiguration、Set-WebConfigurationProperty或Get-WebItemState僅適用于 IIS。 這些 Cmdlet 必須用來管理功能組態或執行時間狀態。 功能組態的範例包括 defaultDocument 組態、壓縮設定、模組和處理常式組態等。執行時間狀態範例是應用程式集區和月臺的狀態。

內建 Cmdlet 的說明

取得這兩種 Cmdlet 類型的說明不同。 若要取得如何在 IIS:\ 中使用內建 Cmdlet 的說明命名空間您必須使用下列命令:

get-help WebAdministration | more

此命令的輸出會提供如何在 IIS 命名空間中使用內建 Cmdlet 的詳細概觀。 它會顯示語法,以及需要指定哪些額外參數。 最後,它會顯示一組大型的範例,可協助您熟悉這些 Cmdlet。

IIS 特定 Cmdlet 的說明

如果您想要取得 IIS 特定 Cmdlet 的說明,您必須使用下列命令:

Get-Help <cmdlet name>

範例:

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

您可以執行下列命令來擷取 IIS 提供的 Cmdlet 清單:

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 命名空間中使用內建 Cmdlet 的詳細資訊,同時也瞭解如何使用 IIS 特定的 Cmdlet。