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.