Creazione di uno script personalizzato
È possibile creare e importare i propri script che si integreranno completamente nell'ambiente Security Controls. Quando si crea uno script personalizzato vi è una serie di linee guida base da seguire, come:
- Lo script deve contenere metadati che lo identificano univocamente e ne descrivono funzionalità e parametri di immissione
- Lo script deve essere firmato da un'autorità ritenuta attendibile dal computer su cui è in funzione la console
- Lo script può utilizzare un qualsiasi numero di variabili e funzioni fornite da Ivanti e progettate per l'uso con Security Controls
Gli script utente possono essere eseguiti rispetto a singoli computer e gruppi di computer esattamente nello stesso modo in cui vengono eseguiti gli script forniti con Security Controls. I vantaggi di eseguire gli script in Security Controls includono:
- gli script vengono eseguiti rispetto ai computer e i gruppi di computer già definiti in Security Controls
- Possibilità di utilizzare le credenziali di computer e gruppi di computer già immesse in Security Controls
- gli script vengono eseguiti in background
- l'esecuzione di script può essere eseguita immediatamente o pianificata per un'esecuzione futura
- Gli script sono eseguiti in parallelo rispetto ai computer di destinazione e in genere vengono completati in una frazione del tempo che sarebbe richiesto per eseguirli in serie, ed è possibile controllare il livello di parallelismo
- l'output degli script viene acquisito nei file, così l'utente può analizzarlo in base alle proprie esigenze
- lo stato di esecuzione degli script viene visualizzato all'interno di Security Controls
- è possibile aprire i file dei risultati direttamente da Security Controls
- Gli script possono essere parametrizzati ed è possibile salvare vari set di parametri in modelli ITScript o metterli a disposizione quando si avvia lo script o se ne pianifica l'esecuzione
- gli script possono utilizzare le funzioni in remoto di PowerShell, consentendo il ricorso al più ampio set di funzionalità fornito da Windows PowerShell
- Gli script possono utilizzare moduli PowerShell. Script diversi possono importare versioni diverse di un dato modulo.
- Potranno essere eseguiti solo gli script firmati da autorità che si considerano attendibili
- Security Controls fornisce anche una serie di variabili e funzioni PowerShell che aiutano a semplificare molte operazioni comuni.
Gran parte degli script PowerShell può essere utilizzata in Security Controls introducendo soltanto delle modifiche minori. Questa sezione descrive come preparare i propri script e come importarli in Security Controls.