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

  1. No Web Studio, selecione Políticas no painel esquerdo.
  2. Na guia Políticas, selecione Alterar Prioridades de Política na barra de ações.
  3. 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.
  4. 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

  1. Copie Set-GpoPolicyPriority.ps1 para o Delivery Controller.
  2. Abra uma sessão do PowerShell no Delivery Controller.
  3. 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-->
Priorizar políticas