Argomento
Questo articolo risponde alle domande più frequenti sull'utilizzo della Libreria di automazione in NinjaOne.
Ambiente
NinjaOne Endpoint Management
Indice
Seleziona una domanda per visualizzarne la risposta:
- NinjaOne metterà in coda gli script che non è stato possibile eseguire durante le automazioni pianificate?
- Per quanto tempo gli script in sospeso rimangono in coda?
- Quale versione di PowerShell utilizza NinjaOne Automation?
- Posso limitare o assegnare l'accesso agli script a tecnici o utenti specifici?
- NinjaOne supporta ufficialmente gli script bash?
- Il mio script verrà eseguito come "System" o come utente corrente?
- Se modifico uno script nella libreria, ciò influirà sugli script e sulle attività pianificate esistenti?
- Cosa succede se elimino uno script a cui fa riferimento uno script o un'attività pianificata?
- Posso caricare uno script da eseguire sia su dispositivi macOS che Windows?
- Posso visualizzare e modificare gli script/le azioni integrati?
- C'è un limite di caratteri per le nuove categorie che creo?
- Come funzionano i parametri con i miei script personalizzati?
- Cosa succede se provo a eseguire un riavvio tramite uno script personalizzato?
- È possibile ripristinare uno script cancellato?
- Gli script vengono crittografati quando li trasmetto da NinjaOne alla libreria locale di un endpoint?
Domande frequenti
NinjaOne metterà in coda gli script che non è stato possibile eseguire durante le automazioni pianificate?
Le automazioni pianificate non eseguiranno gli script a meno che il dispositivo non sia online al momento in cui l’azione è pianificata. In tal caso, NinjaOne annullerà lo script e registrerà un’attività per segnalare l’evento.
Per quanto tempo gli script in sospeso rimarranno in coda?
NinjaOne non rimuoverà né annullerà gli script in coda, indipendentemente dal tempo trascorso.
Quale versione di PowerShell utilizza NinjaOne Automation?
La versione utilizzata da NinjaOne dipende dalla versione di PowerShell installata nativamente sull’agente su cui viene eseguito lo script. È l’agente a determinare la versione di PowerShell da utilizzare, non NinjaOne. In genere viene utilizzata PowerShell 2 o versioni successive, ma è possibile trovare delle eccezioni nelle note dello script.

È possibile limitare o assegnare l’accesso agli script a tecnici o utenti specifici?
Sì. È possibile gestire l’accesso dalla pagina del ruolo o dell’account di un tecnico tramite Autorizzazioni → Libreria di automazione. Selezionare il livello di autorizzazione che si desidera assegnare al tecnico per tutte le categorie per impostazione predefinita, oppure gestire le autorizzazioni per le singole categorie.

È possibile limitare l’installazione e l’esecuzione delle automazioni a determinate categorie seguendo questi passaggi:
- In NinjaOne, accedere a Amministrazione → Libreria → Automazione.
- Aprire la scheda Categorie e fare clic su Crea categoria.

- Inserire un identificatore univoco nel campo Nome, quindi fare clic su Crea.
- Aprire la scheda Automazioni.
- Posizionare il cursore del mouse sullo script che si desidera aggiungere a una categoria e selezionare il menu delle azioni. Fare clic su Modifica.

- Selezionare le caselle di controllo relative a ciascuna categoria a cui si desidera aggiungere lo script, quindi fare clic su Salva.
NinjaOne supporta ufficialmente gli script bash?
NinjaOne supporta gli script bash; tuttavia, la risoluzione dei problemi relativi agli script dei clienti non rientra nell’ambito di competenza del nostro team di assistenza e non saremo in grado di determinare se la causa del problema sia lo script stesso.
Il mio script verrà eseguito come sistema o come utente corrente?
Quando si esegue uno script su un dispositivo (sia tramite un'attività pianificata, uno script pianificato o ad hoc), NinjaOne chiederà di specificare se si desidera eseguire lo script come sistema, come utente corrente o utilizzando le credenziali disponibili tramite l'archivio delle credenziali.
Se modifico uno script nella libreria, ciò influirà sugli script e sulle attività pianificate esistenti?
Sì. Qualsiasi modifica apportata nella libreria verrà propagata a tutti gli script o le attività pianificate che attualmente fanno riferimento a quello script.
Cosa succede se elimino uno script a cui fa riferimento uno script o un'attività pianificata?
NinjaOne non farà più riferimento allo script nello script o nell’attività pianificata.
Posso caricare uno script da eseguire sia su dispositivi macOS che Windows?
NinjaOne non supporta l'esecuzione di script su più piattaforme. Tuttavia, è possibile caricare uno script separatamente per ciascuna piattaforma Apple macOS e Windows.
Posso visualizzare e modificare gli script o le azioni integrati?
Al momento è possibile visualizzare e modificare solo gli script creati dall’utente. Non è possibile modificare gli script nativi forniti di default da NinjaOne.
C'è un limite di caratteri per le nuove categorie che creo?
Sì. Attualmente è previsto un limite di 50 caratteri per i nomi delle categorie.
Come funzionano i parametri con i miei script personalizzati?
Per una spiegazione dei parametri, consultare NinjaOne Endpoint Management: Parametri di automazione e variabili d’ambiente.
Cosa succede se provo a eseguire un riavvio tramite uno script personalizzato?
Poiché l'agente NinjaOne non è in grado di pianificare i riavvii avviati tramite script personalizzati, farlo potrebbe causare problemi con l'agente.
Per risolvere il problema, è necessario eliminare lo script personalizzato in questione oppure modificarlo per rimuovere le righe che causano il riavvio. È possibile utilizzare lo script di riavvio nativo di NinjaOne per eseguire il riavvio delle macchine.
È possibile ripristinare uno script eliminato?
Non è possibile ripristinare gli script eliminati. È necessario crearli nuovamente.
Gli script vengono crittografati quando li si trasmette da NinjaOne alla libreria locale di un endpoint?
Sì. La trasmissione di uno script dal server all’agente è crittografata, come tutte le altre comunicazioni tra i server NinjaOne e l’agente NinjaOne.