Sei già un cliente NinjaOne? Effettua il login per visualizzare le altre guide e gli ultimi aggiornamenti.

Attività iniziali di scripting di automazione

Argomento

Questo articolo descrive come iniziare a utilizzare gli script per le automazioni nella libreria NinjaOne Automation Library.

Ambiente

NinjaOne Endpoint Management (automazione e scripting)

Descrizione

NinjaOne fornisce diversi script nativi pronti all'uso, ma è anche possibile creare e modificare script personalizzati o installare ed eseguire automazioni delle app. Quando si eseguono script personalizzati sui dispositivi, NinjaOne chiederà di specificare i parametri opzionali e se si desidera eseguire gli script come Sistema, Utente corrente o con le credenziali dal proprio archivio credenziali.

Guarda altri tutorial nella nostra libreria video

Seleziona un argomento per saperne di più:

Considerazioni sugli script

Quando pianificate i vostri script, tenete presente quanto segue:

  • L'agente NinjaOne non fornisce supporto per la risoluzione dei problemi relativi agli script di riavvio personalizzati. Per eseguire un riavvio, si consiglia di utilizzare lo script di riavvio nativo di NinjaOne per garantire che l'agente sia in grado di gestire correttamente l'azione.
  • Le automazioni contrassegnate come Tutte per il parametro Architettura vengono eseguite in base all'architettura nativa del dispositivo (32 o 64 bit).
  • Non è possibile utilizzare i seguenti caratteri speciali nei parametri: &|;$><`!.
  • È possibile assegnare gli script a una categoria (o a più categorie) per organizzare ulteriormente la Libreria di automazioni. Per creare nuove categorie o modificare o eliminare quelle esistenti, fare clic sulla scheda Categorie in AmministrazioneLibreriaAutomazione.
  • NinjaOne accetta solo parametri con valori stringa. Questi includono numeri interi decimali stringa e opzioni casella di controllo.

Linguaggi di scripting supportati

NinjaOne supporta i seguenti linguaggi di scripting:

  • JavaScript
  • PowerShell
  • Batch
  • ShellScript
  • VBS Script

Applicazioni automatizzate

Gli amministratori possono configurare script per eseguire o installare un'applicazione. Le opzioni dell'applicazione di automazione Esegui e Installa consentono di creare una libreria di script di applicazioni installate e in esecuzione da aggiungere a un criterio o a un'attività pianificata, oppure da eseguire su richiesta. Ad esempio, se si esegue CCleaner sugli endpoint, è possibile utilizzare NinjaOne per richiamarlo.

Una volta installata un'applicazione nella Libreria di automazione, è possibile utilizzarla più volte in diverse organizzazioni e dispositivi.

Aggiungi nuovi script

Per aggiungere nuovi script, completare i seguenti passaggi:

Configurare i parametri di scripting

  1. Passare a AmministrazioneLibreriaAutomazione, quindi fare clic su Aggiungi automazioneNuovo script.
automation_add new script.png
Figura 1: Aggiungi un nuovo script (clicca per ingrandire)
  1. Si aprirà la pagina Crea script. Configurare i seguenti parametri in base ai requisiti linguistici di ciascuno script:
ParametroDescrizione
NomeAssegna allo script un nome descrittivo.
DescrizioneAggiungi una descrizione facoltativa che spieghi la funzione dello script.
CategorieScegli le categorie della Libreria di automazione in cui desideri inserire lo script. Puoi selezionare una o più categorie.
LinguaSeleziona la lingua in cui scriverai lo script. La formattazione dei comandi cambierà automaticamente in base alla lingua selezionata.
Sistema operativoSeleziona il sistema operativo appropriato per il tuo script. Questa opzione rimarrà disattivata finché non avrai selezionato una lingua.
ArchitetturaSeleziona un'architettura a 32 bit o a 64 bit.
Esegui comeSpecificare il ruolo con cui verrà eseguito lo script. Queste opzioni cambieranno in base al sistema operativo selezionato.
Variabili dello scriptFare clic su Aggiungi per scegliere le variabili dello script dal menu a discesa. Per ulteriori informazioni sulle variabili dello script, consultare NinjaOne Endpoint Management: Utilizzo delle variabili negli script di automazione.
ParametriDefinire i parametri che prenderanno gli argomenti dalle chiamate per i valori dei parametri. Per ulteriori informazioni sui parametri, consultare NinjaOne Endpoint Management: Parametri di automazione.
Lettura o scrittura in campi personalizzati negli script. Al termine, fai clic su Salva per salvare lo script.

ScriptEditor_AddingSnippets.png
Figura 3: Snippet nell'editor di script (clicca per ingrandire)

Lo script è ora disponibile per l'uso nell'automazione pianificata come attività pianificata o come esecuzione manuale. Per ulteriori informazioni, consulta le seguenti risorse:

Importazione di nuovi script

Per importare nuovi script o file in NinjaOne, procedere come segue:

  1. Accedere a AmministrazioneLibreriaAutomazione, quindi fare clic su Aggiungi automazione → Importa da file o Importa da modello.
automation_import.png
Figura 4: Importazione di script (clicca per ingrandire)
  1. Selezionare il file dello script che si desidera importare. Se si sceglie di importare da un modello, NinjaOne reindirizzerà alla scheda Libreria modelli, dove sarà possibile selezionare uno degli script nativi offerti da NinjaOne. Per ulteriori informazioni sugli script contenuti nella Libreria modelli, consultare NinjaOne Endpoint Management: Script di automazione nativi.

Ordinare e filtrare gli script di automazione nella Libreria automazione

Puoi modificare i parametri di ordinamento nelle impostazioni della tabella della Libreria automazione eseguendo i seguenti passaggi:

  1. Nella Libreria automazione, fai clic sull'icona a forma di ingranaggio.
automation_table settings.png
Figura 5: Impostazioni della tabella della Libreria automazione (clicca per ingrandire)
  1. Seleziona i criteri di ordinamento. Puoi ordinare, aggiungere, rimuovere e riordinare la visualizzazione delle colonne. Per riordinare le colonne visualizzate nella pagina, fai clic sul nome della colonna e tienilo premuto, quindi trascinalo verso l'alto o verso il basso. Al termine, fai clic su Salva.

Modifica, copia o elimina script o applicazioni esistenti

Quando si lavora con script esistenti, tenere presente quanto segue:

  • È possibile modificare, copiare o eliminare solo script e applicazioni personalizzati.
  • Non è possibile eliminare gli script nativi di NinjaOne, ma è possibile modificarne le categorie.
  • È possibile eliminare o modificare le applicazioni Run e Install, ma non è possibile copiarle.
  • È possibile solo eliminare o visualizzare i programmi di installazione legacy.

Procedura

Passare a AmministrazioneLibreriaAutomazione e posizionare il cursore su uno script o un'applicazione. Fare clic sull'icona con i puntini di sospensione per visualizzare le opzioni del menu.

automation_edit copy delete.png
Figura 6: Modifica, copia o elimina un'automazione (clicca per ingrandire)
  • Fare clic su Modifica per aprire l'editor di script e apportare le modifiche. Fare clic su Salva per finalizzare il nuovo script.
  • Fare clic su Elimina per rimuovere lo script o l'applicazione dalla libreria. Se si elimina una categoria, NinjaOne etichetterà la categoria come Non categorizzata.
  • Selezionare Copia per creare un nuovo script identico a quello originale. NinjaOne chiederà di assegnare un nome al nuovo script. Al termine, fare clic su Salva.

Automazioni in fase di revisione

Quando aggiungi un'applicazione di installazione alla Libreria automazioni, questa apparirà nella scheda In revisione prima di passare alla scheda Automazioni.

Mentre le automazioni sono in fase di revisione, NinjaOne convalida i file primari e di supporto per assicurarsi che siano privi di malware, virus o problemi relativi agli URL di installazione che potrebbero causare errori dell'applicazione.

automation under review.png
Figura 7: Automazioni in fase di revisione (clicca per ingrandire)

Libreria dei modelli

La Libreria dei modelli è una raccolta di script scritti dal team di sviluppo script interno di NinjaOne, compilati sulla base delle richieste più frequenti della comunità NinjaOne. NinjaOne fornisce questi script "così come sono" ed è responsabilità dell'utente testarli e valutarli prima dell'implementazione.

Per ulteriori informazioni sugli script contenuti nella Libreria dei modelli, consultare NinjaOne Endpoint Management: Script di automazione nativi.

Risorse aggiuntive

Per un elenco delle domande frequenti sulla Libreria di automazione, consultare Libreria di automazione: Domande frequenti.

Per ulteriori informazioni sull'automazione in NinjaOne, consultare Scripting, automazione, CLI: Catalogo delle risorse.

Domande frequenti

Passi successivi