Priorizar políticas
Nota:
A partir da versão 2511, o Citrix Web Studio™ (baseado na web) é o único console de gerenciamento para Citrix Virtual Apps and Desktops™. O Citrix Studio (baseado em MMC) foi removido do instalador. Este artigo se aplica apenas ao Web Studio. Para obter informações sobre o Citrix Studio, consulte o artigo equivalente no Citrix Virtual Apps and Desktops 7 2212 ou anterior.
Quando várias políticas se aplicam a uma conexão, o Citrix Virtual Apps and Desktops as avalia em ordem de prioridade. Um número menor significa uma prioridade mais alta (1 é a mais alta). Quando configurações conflitantes existem entre as políticas, a configuração da política de maior prioridade entra em vigor.
Você pode alterar a prioridade da política usando o Web Studio ou o PowerShell.
Alterar a prioridade da política usando o Web Studio
- No Web Studio, selecione Políticas no painel esquerdo.
- Na guia Políticas, selecione Alterar Prioridades de Política na barra de ações.
-
Na página Alterar Prioridades de Política, reordene as políticas usando qualquer um dos seguintes métodos:
- Arraste uma política para a posição desejada.
- Clique no ícone de seta Para cima ou Para baixo para movê-la uma posição.
- Clique no ícone de seta Superior ou Inferior para movê-la para a primeira ou última posição.
- Clique no ícone Editar, insira um número de prioridade e, em seguida, clique em Salvar.
- Clique em Salvar para aplicar as alterações.
Alterar a prioridade da política usando o PowerShell
Use o script Set-GpoPolicyPriority.ps1 para reordenar programaticamente as prioridades da política. O script aceita um nome de política e um número de prioridade de destino, resolve GUIDs de política internamente e aplica a ordem atualizada usando Set-BrokerGpoPolicyPriorities. Use esta abordagem quando você gerencia prioridades de política por meio de automação em vez do console do Web Studio.
O cmdlet nativo Set-BrokerGpoPolicyPriorities requer uma lista totalmente ordenada de GUIDs de política. Este script remove essa complexidade aceitando um nome de política e a prioridade desejada, e então lidando com a resolução de GUIDs automaticamente.
Antes de começar
Certifique-se de atender a estes requisitos antes de executar o script:
- Uma versão compatível do Citrix Virtual Apps and Desktops com o Broker SDK instalado
- O script deve ser executado em um Delivery Controller™ com o Citrix Broker SDK instalado
- Snap-in do PowerShell:
Citrix.Broker.Admin.V2(carregado automaticamente pelo script)
Execute o script
- Copie
Set-GpoPolicyPriority.ps1para o Delivery Controller. - Abra uma sessão do PowerShell no Delivery Controller.
-
Execute o script com os parâmetros necessários.
.\Set-GpoPolicyPriority.ps1 -PolicyName "<PolicyName>" -NewPriority <Number> <!--NeedCopy-->Substitua
<PolicyName>pelo nome da política e<Number>pela prioridade de destino.
O script exibe a prioridade atual e a de destino, confirma a alteração e executa uma etapa de verificação. Adicione -Verbose para uma visualização detalhada da reordenação antes que o script a aplique.
Parâmetros
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
-PolicyName |
Sim | Nome da política a ser repriorizada |
-NewPriority |
Sim | Prioridade de destino (1 = mais alta). Use 0 ou um número negativo para mover a política para a posição mais alta; use um número que exceda a contagem de políticas para movê-la para a posição mais baixa |
-PolicySetGuid |
Não | GUID de um conjunto de políticas específico. Omita para direcionar DefaultSitePolicies
|
Exemplos
Defina uma política com a prioridade mais alta no conjunto de políticas padrão:
.\Set-GpoPolicyPriority.ps1 -PolicyName "MyPolicy" -NewPriority 1
<!--NeedCopy-->
Defina uma política com a prioridade mais baixa:
.\Set-GpoPolicyPriority.ps1 -PolicyName "MyPolicy" -NewPriority 9999
<!--NeedCopy-->
Defina uma política com prioridade 5 em um conjunto de políticas específico:
.\Set-GpoPolicyPriority.ps1 -PolicyName "MyPolicy" -NewPriority 5 -PolicySetGuid "12345678-1234-1234-1234-123456789012"
<!--NeedCopy-->