Criando um Script Personalizado

Você pode criar e importar scripts próprios que se integrarão completamente ao ambiente do Security Controls. Ao criar um script personalizado existem algumas orientações básicas que você deve seguir, tais como:

O script deve conter metadados que identifica exclusivamente e descreve a sua funcionalidade e parâmetros de entrada

O script deve ser assinado por uma autoridade confiável pela máquina que o console está executando em

O script pode usar qualquer número de variáveis e funções que são fornecidas pela Ivanti e que são projetados para uso com Security Controls.

Os scripts do usuário podem ser executados em máquinas individuais e grupos de máquinas exatamente da mesma maneira que os scripts fornecidos com o Security Controls. As vantagens de executar scripts no Security Controls incluem:

Os scripts são executados nas máquinas e nos grupos de máquina que você já definiu no Security Controls

Use as credenciais da máquina e do grupo de máquinas que você já digitou no Security Controls

Scripts executam em segundo plano

A execução do script pode ser feita imediatamente ou agendada para ocorrer no futuro

Os scripts são executados em paralelo nas máquinas alvo e geralmente concluídos em uma fração do tempo que levaria para executá-los em série, e você pode controlar o nível de paralelismo

Saída do script é capturada para arquivos que você pode rever a sua conveniência

O status de execução do script é exibido dentro do Security Controls

Você pode abrir os arquivos de resultado diretamente no Security Controls

Seus scripts podem ser parametrizados, e diferentes conjuntos de parâmetros podem ser salvos em Modelos de ITScript ou fornecidos quando você iniciar o script ou agendá-lo para execução

Scripts podem usar os recursos de comunicação remota PowerShell, permitindo o mais amplo conjunto de recursos fornecidos pelo Windows PowerShell

Os scripts podem usar módulos do PowerShell. Scripts diferentes podem importar versões diferentes de um determinado módulo.

Apenas scripts assinados por autoridades confiáveis terão permissão para ser executados

Security Controls também fornece uma série de variáveis ​​e funções do PowerShell que ajudam a simplificar muitas operações comuns.

A maioria dos scripts do PowerShell pode ser usada no Security Controls com apenas pequenas modificações. Esta seção descreve como preparar seus scripts e importá-los para o Security Controls.