Enviando uma mensagem de manutenção para usuários do Citrix Xenapp via Powershell

1

Estou tentando enviar uma mensagem para os usuários do XenApp por meio do cmdlet do Powershell send-xasessionmessage. O ambiente contém aprox. 100 servidores com 1000 sessões ativas. O roteiro é muito lento. Quando eu testo em um único servidor, funciona bem. mas parece apenas travar quando eu entrada 100 servidores. Preciso usar trabalhos .. ou outra coisa .. Por favor sugira,

    
por user167153 28.12.2015 / 16:27

1 resposta

1

Estou assumindo que seu script já está escrito. Se assim for, e ainda é lento, dê uma olhada em Fluxos de trabalho do Powershell . Isso levará algumas reescritas do seu script (é melhor fazer uma cópia e trabalhar com isso!).

Embora isso não acelere as solicitações individuais, pelo menos seu segmento principal não estará aguardando (e bloqueando) suas outras solicitações (assim você verá uma aceleração geral). A melhor parte é que os Fluxos de Trabalho são integrados ao Powershell (desde a V3.0)

Veja especificamente a diretiva Foreach –parallel , que só está disponível no bloco Workflow {} .

    
por 28.12.2015 / 16:41