PowerShell 嵌入式管理單元:使用 PowerShell 說明系統
作者 :Thomas Deml
在本逐步解說中,您將瞭解如何取得如何使用 IIS PowerShell 嵌入式管理單元的說明。
簡介
IIS PowerShell 嵌入式管理單元使用兩種類型的 Cmdlet。
- New-Item、Get-ChildItems 或 Set-ItemProperty 等內建 Cmdlet 會在檔案系統 ( (實作,例如) ,也可以使用 IIS PowerShell 嵌入式管理單元。 這些內建 Cmdlet 適用于 IIS 階層中公開的容器:月臺、應用程式集區、Web 應用程式和虛擬目錄。
- 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。