Поделиться через


Область командлета

Многие из командлетов управления Microsoft AppFabric 1.1 для Windows Server требуют указания области для идентификации того, где в иерархии 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.

  2012-03-05