Citrix Virtual Apps and Desktops

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 existem configurações conflitantes 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 Policies no painel esquerdo.
  2. Na guia Policies, selecione Change Policy Priorities na barra de ações.
  3. Na página Change Policy Priorities, 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 Up ou Down para movê-la uma posição.
    • Clique no ícone de seta Top ou Bottom para movê-la para a primeira ou última posição.
    • Clique no ícone Edit, insira um número de prioridade e, em seguida, clique em Save.
  4. Clique em Save 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)

Executar 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