Argomento
Questa documentazione descrive il componente ninjarmm-cliper dispositivi Windows, Mac e Linux.
Ambiente
- Gestione degli endpoint NinjaOne
- Documentazione NinjaOne
- Microsoft Windows
- macOS
- Linux
Descrizione
Questo file è un eseguibile che puoi utilizzare per accedere e interagire con particolari campi personalizzati e dati della documentazione NinjaOne dall'interfaccia della riga di comando (CLI), dal Terminale o tramite script personalizzati. Consulta Utilizzo dell'interfaccia della riga di comando (CLI) in NinjaOne e Introduzione alla libreria di automazione di NinjaOne (Scripting).
Seleziona una categoria per saperne di più:
Informazioni sui campi supportati dalla CLI
Tenere presenti queste considerazioni quando si utilizzano i campi supportati dalla CLI:
- Utilizza la CLI per impostare l'ID risorsa del dispositivo su qualsiasi valore supportato.
- I campi protetti sono di sola scrittura per i campi della documentazione NinjaOne.
- Per ulteriori informazioni sui campi personalizzati, consultare Configurazione dei campi personalizzati. Per ulteriori dettagli, consultare Configurazione dei campi personalizzati.
- Per ulteriori informazioni sui campi della documentazione, consultare Documentazione NinjaOne: App e servizi.
- Il sistema può leggere i dati della documentazione da o scrivere dati della documentazione nella CLI o negli script personalizzati. È possibile ottenere un elenco di modelli, un elenco di documenti in base al nome o all'ID del modello e il valore di ciascun campo in un documento.
- Solo i modelli o i documenti con almeno un campo compilato sono accessibili tramite la CLI o gli script personalizzati. Il sistema non visualizza modelli o documenti vuoti.
- È possibile utilizzare script personalizzati scritti in Batch o PowerShell per Windows, oppure in ShellScript per macOS e Linux.
- Poiché ninjarmm-cli.exe risiede in una cartella protetta inaccessibile agli utenti regolari, qualsiasi script che utilizza questa funzionalità deve essere eseguito come sistema (oppure le autorizzazioni devono essere modificate di conseguenza).
- Solo i dispositivi assegnati come delegati possono aggiornare i campi della documentazione tramite CLI o script. Per ulteriori informazioni, consultare Assegnazione di dispositivi come delegati della documentazione.
-
I dispositivi leggono il valore più vicino loro assegnato in base all'ereditarietà con il flusso di lavoro: Dispositivo → utente finale assegnato al dispositivo → posizione del dispositivo → organizzazione del dispositivo.
- Se il risultato dell'ereditarietà del dispositivo non ha un valore, erediterà il valore dall'utente finale.
- Se il risultato dell'ereditarietà per l'utente finale non ha un valore, erediterà il valore dalla posizione.
- Se il risultato dell'ereditarietà della posizione non ha un valore, erediterà il valore dall'organizzazione.
- Se il risultato dell'ereditarietà per l'organizzazione non ha un valore, il campo rimarrà vuoto.
Campi personalizzati e documentazione Campi supportati
La tabella seguente illustra quali campi supportano l'accesso tramite CLI e script personalizzati.
| Campo | Accesso in lettura | Accesso in scrittura |
|---|---|---|
| Allegato | ✓ | X |
| Casella di controllo | ✓ | ✓ |
| Data | ✓ | ✓ |
| Data e ora | ✓ | ✓ |
| Decimale | ✓ | ✓ |
| Menu a tendina dei dispositivi | ✓ | X |
| Selezione multipla dei dispositivi | ✓ | X |
| Menu a tendina | ✓ | ✓ |
| ✓ | ✓ | |
| Numero intero | ✓ | ✓ |
| Indirizzo IP | ✓ | ✓ |
| Multilinea | ✓ | ✓ |
| Selezione multipla | ✓ | ✓ |
| Menu a tendina Organizzazione | ✓ | X |
| Menu a tendina "Sede dell'organizzazione" | ✓ | X |
| Selezione multipla della sede dell'organizzazione | ✓ | X |
| Selezione multipla dell'organizzazione | ✓ | X |
| Telefono | ✓ | ✓ |
| Sicuro | ✓* | ✓ |
| Testo | ✓ | ✓ |
| Ora | ✓ | ✓ |
| WYSIWYG | ✓ | ✓ |
| URL | ✓ | ✓ |
Funzionalità aggiuntive supportate
Le seguenti informazioni riguardano i campi calcolati e le impostazioni avanzate.
Campi calcolati
Lo strumento CLI supporta i campi calcolati, consentendo di visualizzare valori generati automaticamente da altri dati. Ad esempio, è possibile eseguire operazioni come queste:
> ninjarmm-cli.exe set firstfield myvalue
myvalue
> ninjarmm-cli.exe get firstfield
myvalue
> ninjarmm-cli.exe get secondfield
othervalue
> ninjarmm-cli.exe set secondfield __firstfield__
myvalue
> ninjarmm-cli.exe get secondfield
myvalue
firstfieldsusecondfieldutilizzando i simboli speciali__ firstfield__nell'operazione di impostazione.Impostazioni avanzate
L'utilità CLI può gestire impostazioni avanzate, che possono essere definite durante la configurazione dei diversi campi. Ad esempio, è possibile definire intervalli per numeri interi, decimali, date, date e ore e ore.
Risorse aggiuntive
Fare riferimento alle seguenti risorse per ulteriori informazioni sui campi personalizzati e sull'automazione in NinjaOne: