Punti chiave
- L’aggiornamento di NinjaOne 5.3.5 consente agli utenti di creare script in grado di definire campi personalizzati a livello di organizzazione per la documentazione IT relativa a chiavi di licenza, ID tenant e configurazioni.
- Assegna un computer delegato per controllare quali endpoint possono modificare i campi a livello di organizzazione e prevenire eventuali conflitti.
- Crea un campo personalizzato a livello di organizzazione nell’app Documentazione e imposta i permessi dello script su “Solo scrittura” o “Lettura/scrittura”.
- Esegui questi comandi nel tuo script sostituendo l’ID del modello, il nome del documento e il nome dell’attributo corretti:
- Ninja-Property-Docs-Set $TemplateID “$DocumentName” $AttributeName
- Ninja-Property-Docs-Set-Single “nome-modello” “nome-campo” “nuovo valore”
- Esegui lo script sul computer delegato.
Da quando sono stati aggiunti i campi personalizzati su NinjaOne, abbiamo la possibilità di leggere e scrivere nei campi personalizzati a livello di dispositivo tramite script e il terminale. I campi personalizzati a livello di organizzazione (disponibili nell’ambito delle funzionalità di documentazione di NinjaOne) sono sempre stati leggibili tramite script, ma fino ad ora non era possibile modificarli.
Con la versione 5.3.5 di NinjaOne, abbiamo aggiunto la possibilità di scrivere nei campi personalizzati a livello di organizzazione tramite script o terminale, per automatizzare i processi legati alla documentazione. La versione 5.3.5 è disponibile oggi nelle zone CA / OC / EU e sarà disponibile in NA il 21 settembre.
Risparmia ore di documentazione manuale e automatizza la documentazione IT
Spesso si dispone di dati che potrebbero rivelarsi utili per l’esecuzione di script su tutti o su molti endpoint di un’organizzazione. Queste informazioni possono essere raccolte e aggiunte a NinjaOne manualmente, ma la possibilità di scrivere in campi personalizzati a livello di organizzazione tramite script offre opzioni quasi illimitate di documentazione automatica.
Alcune situazioni d’uso concrete per la scrittura nei campi personalizzati dell’organizzazione sono i seguenti:
- Estrazione delle chiavi di licenza dalle configurazioni di endpoint esistenti e documentazione automatica di tali chiavi di licenza.
- Estrazione e documentazione degli ID dei tenant per applicazioni come Azure, Printix, Keeper e altre soluzioni multi-tenant.
- Estrazione e documentazione delle configurazioni di applicazioni, strumenti e hardware sotto forma di file XML, YAML o JSON dall’endpoint.
Il vantaggio più importante di questa nuova funzione è la possibilità per gli utenti di automatizzare attività come queste e di risparmiare al proprio team ore di documentazione manuale. Per gli utenti più esperti c’è anche la possibilità di creare un sistema di riferimenti in uno script o di applicare determinate condizioni alle chiavi di licenza, agli ID dei tenant e alle configurazioni estratti, in modo da poterli monitorare e venire avvisati delle modifiche, distribuire software o registrare automaticamente un dispositivo in un tenant.
Come scrivere nei campi personalizzati dell’organizzazione in NinjaOne
1) Designare una macchina delegata
Per scrivere nei campi personalizzati di un’organizzazione è necessario utilizzare un delegato. Ciò impedisce che più dispositivi scrivano contemporaneamente in un campo a livello di organizzazione, il che potrebbe causare risultati indesiderati. I delegati possono essere impostati nella scheda organizzazioni, alla voce documentazione.
2) Configura il tuo campo personalizzato
Ti servirà un campo personalizzato a livello di organizzazione in cui inserire i dati. Questi campi sono impostati come moduli nell’applicazione Documentazione. Per scrivere in un campo tramite script o terminale, è necessario impostare il campo su “Solo scrittura” o “Lettura/scrittura”.
3) Scrivi i tuoi script
Questo aggiornamento ha aggiunto tre nuovi comandi per la creazione di script in NinjaOne:
- Ninja-Property-Docs-Set $TemplateID “$DocumentName” $AttributeName
- Ninja-Property-Docs-Set-Single “nome-modello” “nome-campo” “nuovo valore”
Per rendere l’esempio più concreto, vediamo come potrebbe essere organizzata con NinjaOne la documentazione automatica di un ID tenant di Azure.
Supponiamo di aver assegnato il nostro delegato e di aver creato il documento sottostante.
Scrivi il tuo script:
- L’ID/nome del modello è “Active Directory”
- Il nome del documento è “Tyrell Active Directory”
- Il nome dell’attributo è azureTenantID
$tenantId = (Get-AzureADTenantDetail).objectId Ninja-Property-Docs-Set ‘Active Directory’ ‘Tyrell Active Directory’ azureTenantID $tenantId
4) Distribuisci lo script
Infine, devi distribuire lo script sull’endpoint delegato appropriato. Una volta eseguito, lo script scriverà nel campo personalizzato a livello di organizzazione e completerà l’operazione con successo.
A questo punto esegui questa operazione sul tuo computer delegato per aggiornare il modello.
Vuoi vedere NinjaOne in azione?
Guarda una breve demo gratuita su oppure prova tu stesso queste funzionalità iscrivendoti a una prova gratuita senza impegno.



