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