Escopo do cmdlet

Muitos dos cmdlets de gerenciamento do Windows Server AppFabric exigem que um escopo seja especificado para identificar onde na hierarquia do IIS (servidor, site, aplicativo ou serviço) a ação deve ser realizada.

Especificando o Escopo

Os seguintes parâmetros do Windows PowerShell podem ser usados com os cmdlets do AppFabric para especificar o escopo em que os cmdlets funcionarão:

Parâmetro Use

-uri <sequência de caracteres>

Um URI para um site, aplicativo, diretório virtual ou serviço do IIS, que especifica se o cmdlet operará naquele escopo. Se você usar o parâmetro Uri, não use o parâmetro SiteName ou o conjunto de parâmetros SiteName e VirtualPath.

-SiteName <sequência de caracteres> [-VirtualPath <sequência de caracteres>]

O parâmetro SiteName especifica o nome de um site, conforme definido no painel Conexões do IIS, que especifica que o cmdlet funcionará no escopo desse site, ou no escopo de um aplicativo, diretório virtual ou serviços contidos nesse site . Você pode adicionar o parâmetro VirtualPath ao parâmetro SiteName, que identifica um aplicativo, diretório ou serviço contido no site. Em um aplicativo ou diretório virtual, o caminho virtual inclui o nome do aplicativo, conforme definido no IIS. Em um serviço, o caminho virtual inclui o nome do aplicativo, uma barra "/" e o nome do arquivo .svc ou .xamlx para o serviço. O parâmetro VirtualPath não é necessário para o escopo do site. O caractere "/" à esquerda no caminho virtual é opcional. Se você usar o parâmetro SiteName, não use o parâmetro Uri.

-Root

O nome do aplicativo raiz, que especifica se o cmdlet operará naquele escopo. Se você usar o parâmetro Root, não use o parâmetro SiteName, VirtualPath ou Uri.

-ServiceObject <ServiceInfo>

O nome do ServiceObject, que especifica se o cmdlet operará naquele serviço. Esse parâmetro é normalmente usado para redirecionar a saída do cmdlet Get-ASAppService para um cmdlet que contém o parâmetro ServiceObject.

-ApplicationObject <ApplicationInfo>

O nome do ApplicationObject, que especifica se o cmdlet operará naquele aplicativo. Esse parâmetro é usado para redirecionar a saída do cmdlet Get-ASApplication para um cmdlet que contém o parâmetro ApplicationObject.

-ServiceInstanceObject <ServiceInstanceInfo>

O nome do ServiceInstanceObject, que especifica se o cmdlet operará naquele serviço.

A seguir, veja algumas regras que se aplicam a escopos específicos:

  • Para o escopo de serviço de raiz, use o indicador de parâmetro –root.

  • Para o escopo de site, use o parâmetro –SiteName.

  • Para o escopo de aplicativo, use o conjunto de parâmetros –SiteName –VirtualPath ou o parâmetro –Uri.

  • Para o escopo de serviço, use o conjunto de parâmetros –SiteName –VirtualPath ou o parâmetro –Uri.

  2011-12-05