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 NinjaOne Automation Library.

Ambiente

NinjaOne Endpoint Management

Descrizione

NinjaOne fornisce diversi script nativi pronti all'uso, ma è anche possibile creare e modificare script personalizzati oppure installare ed eseguire automazioni tramite app. Quando si eseguono script personalizzati sui dispositivi, NinjaOne richiederà di specificare i parametri opzionali e se si desidera eseguire gli script come Sistema, Utente corrente o con le credenziali presenti nell'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'operazione.
  • Le automazioni contrassegnate come "All" per il parametro " Architecture " vengono eseguite in base all'architettura nativa del dispositivo (a 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 delle automazioni. Per creare nuove categorie o modificare o eliminare quelle esistenti, fare clic sulla scheda "Categorie" in AmministrazioneLibreriaAutomazioni.
  • NinjaOne accetta solo parametri con valori di tipo stringa. Questi includono stringhe, numeri interi decimali e opzioni con caselle di controllo.

Linguaggi di script supportati

NinjaOne supporta i seguenti linguaggi di script:

  • JavaScript
  • PowerShell
  • Batch
  • ShellScript
  • VBS Script

Applicazioni automatizzate

Gli amministratori possono configurare script per eseguire o installare un'applicazione. Le opzioni di automazione "Esegui " e "Installa" consentono di creare una libreria di script relativi alle applicazioni installate e in esecuzione da aggiungere a una politica 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 su diverse organizzazioni e dispositivi. Per ulteriori informazioni, consultare

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
NomeAssegnare 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.
LinguaggioSeleziona 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 lo script. Questa opzione rimarrà disattivata finché non avrai selezionato una lingua.
ArchitetturaSeleziona un'architettura a 32 bit o a 64 bit.
Esegui comeSpecifica il ruolo con cui verrà eseguito lo script. Queste opzioni variano 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 accetteranno gli argomenti provenienti dalle chiamate come valori dei parametri. Per ulteriori informazioni sui parametri, consultare NinjaOne Endpoint Management: Parametri di automazione.
Figura 2: Editor di script → Configura impostazioni (clicca per ingrandire)

Scrivi e implementa lo script

Inserisci lo script nel riquadro di modifica. Se desideri che lo script interagisca con i dati dei campi personalizzati, premi Ctrl+Spazio. Digita "Get" o "Set" per accedere agli snippet, ovvero elementi costitutivi che puoi utilizzare per leggere da o scrivere in specifici script personalizzati. Per ulteriori informazioni, consulta

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 saperne di più, 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.
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à l’utente alla scheda Libreria modelli, dove sarà possibile selezionare uno degli script nativi offerti da NinjaOne. Per ulteriori informazioni sugli script presenti nella Libreria modelli, consultare
    Figura 5: Impostazioni della tabella della Libreria di automazione (clicca per ingrandire)
    1. Selezionare i criteri di ordinamento. È possibile ordinare, aggiungere, rimuovere e riorganizzare la visualizzazione delle colonne. Per riorganizzare le colonne visualizzate nella pagina, fare clic e tenere premuto sul nome della colonna, quindi trascinarla verso l’alto o verso il basso. Al termine, fare clic su Salva.

    Modifica, copia o eliminazione di 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 " Esegui " e " Installa", ma non è possibile copiarle.
    • È possibile solo eliminare o visualizzare i programmi di installazione legacy.

    Procedura

    Accedere 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.

    Figura 6: Modifica, copia o eliminazione di un'automazione (clicca per ingrandire)
    • Fare clic su Modifica per aprire l’editor di script e apportare le modifiche. Fare clic su Salva per confermare il nuovo script.
    • Fare clic su Elimina per rimuovere lo script o l’applicazione dalla libreria. Se si elimina una categoria, NinjaOne la contrassegnerà come “Senza categoria”.
    • 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 si aggiunge un'applicazione di installazione alla Libreria delle automazioni, questa apparirà nella scheda In revisione prima di passare alla scheda Automazioni.

    Mentre le automazioni sono in fase di revisione, NinjaOne verifica i file principali e di supporto per assicurarsi che siano privi di malware, virus o problemi relativi all’URL del programma di installazione che potrebbero causare errori nell’applicazione.

    Figura 7: Automazioni in fase di revisione (clicca per ingrandire)

    Libreria dei modelli

    La Libreria dei modelli è una raccolta di script scritti dal team interno di sviluppo script di NinjaOne, compilata 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 presenti nella Libreria dei modelli, consultare NinjaOne Endpoint Management: Script di automazione nativi.

    Risorse aggiuntive

    Per un elenco delle domande più frequenti sulla Libreria di automazioni, consultare Libreria di automazioni: Domande frequenti.

    Consulta Scripting, automazione, CLI: Catalogo delle risorse per saperne di più sull’automazione in NinjaOne.

Domande frequenti

Passi successivi