Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом пошаговом руководстве вы узнаете, как получить справку по использованию оснастки IIS PowerShell.
Введение
Оснастка IIS PowerShell использует два типа командлетов.
- Встроенные командлеты, такие как New-Item, Get-ChildItems или Set-ItemProperty, реализуются в каждом пространстве имен (например, в файловой системе) и также работают с подключаемым модулем IIS PowerShell. Эти встроенные командлеты применяются к контейнерам, представленным в иерархии IIS: сайты, пулы приложений, веб-приложения и виртуальные каталоги.
- Командлеты Оснастки IIS PowerShell, такие как Get-WebConfiguration, Set-WebConfigurationProperty или Get-WebItemState, применимы только к IIS. Эти командлеты должны использоваться для управления конфигурацией функций или состоянием времени выполнения. Примерами конфигурации компонентов являются конфигурация defaultDocument, параметры сжатия, модули и обработчики и т. д. Примеры состояния времени выполнения — это состояние пулов приложений и сайтов.
Справка по встроенным командлетам
Получение справки по этим двум типам командлетов отличается. Чтобы получить справку о том, как использовать встроенные командлеты в пространстве имен IIS:\, необходимо использовать следующую команду:
get-help WebAdministration | more
Выходные данные этой команды содержат подробные сведения о том, как можно использовать встроенные командлеты в пространстве имен IIS. В нем показаны синтаксис и какие дополнительные параметры необходимо указать. И, наконец, отобразится большой набор примеров, которые помогут вам ознакомиться с этими cmdlet.
Справка по командлетам, специфичным для 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.