Область действия командлета
Многие из командлетов управления Windows Server AppFabric требуют указания области для идентификации того, где в иерархии IIS (сервер, сайт, приложение или служба) необходимо выполните действие.
Задание области
Следующие параметры Windows PowerShell можно использовать с командлетами AppFabric для указания области, в которой эти командлеты должны работать:
Параметр | Использование |
---|---|
-uri <строка> |
URI сайта, приложения, виртуального каталога или службы IIS, указывающий область действия командлета. При использовании параметра Uri не следует использовать параметр SiteName или набор параметров SiteName и VirtualPath. |
-SiteName <строка> [-VirtualPath <строка>] |
Параметр SiteName определяет имя веб-сайта, заданное в области «Подключения» диспетчера IIS, которое указывает, что командлет будет работать в области сайта либо приложения, виртуального каталога или службы этого сайта. К параметру SiteName следует добавить параметр VirtualPath, задающий приложение, каталог или службу сайта. Для приложения или виртуального каталога виртуальный путь включает имя приложения, заданное в IIS. Виртуальный путь для службы состоит из имени приложения, косой черты (/) и имени SVC-файла или XAMLX-файла службы. Параметр VirtualPath в области сайта не требуется. Символ «/» в начале виртуального пути не обязателен. При использовании параметра SiteName не следует использовать параметр Uri. |
-Root |
Имя объекта корневого приложения, указывающее, что командлет будет работать в указанной области. При использовании параметра Root не следует использовать параметры SiteName, VirtualPath и Uri. |
-ServiceObject <сведения_о_службе> |
Имя объекта ServiceObject, указывающее, что командлет будет работать с этой службой. Этот параметр обычно используется для конвейеризации выходных данных командлета Get-ASAppService в командлет, содержащий параметр ServiceObject. |
-ApplicationObject <сведения_о_приложении> |
Имя объекта ApplicationObject, указывающее, что командлет будет работать с этим приложением. Этот параметр используется для конвейеризации выходных данных командлета Get-ASApplication в командлет, содержащий параметр ApplicationObject. |
-ServiceInstanceObject <сведения_об_экземпляре_службы> |
Имя объекта eInstanceObject, указывающее, что командлет будет работать с этой службой. |
Ниже приведено несколько правил, которые применяются к определенным областям:
Для области корня службы используйте флаг параметра –root.
Для области сайта используйте параметр –SiteName.
Для области приложения используйте набор параметров –SiteName –VirtualPath или параметр –Uri.
Для области службы используйте набор параметров –SiteName –VirtualPath или параметр –Uri.
2011-12-05