{"id":148104,"date":"2023-07-19T13:53:51","date_gmt":"2023-07-19T13:53:51","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/applicazioni-avanzate-dei-campi-personalizzati-in-ninjaone-prima-parte\/"},"modified":"2025-04-07T09:54:47","modified_gmt":"2025-04-07T09:54:47","slug":"applicazioni-avanzate-dei-campi-personalizzati-in-ninjaone-prima-parte","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/it\/blog\/applicazioni-avanzate-dei-campi-personalizzati-in-ninjaone-prima-parte\/","title":{"rendered":"Applicazioni avanzate dei campi personalizzati in NinjaOne (prima parte)"},"content":{"rendered":"<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-102446 size-full\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2023\/10\/Custom-Fields-Blog-Banner.jpg\" alt=\" \" width=\"1200\" height=\"628\" \/> <strong>NinjaOne ha rilasciato la funzionalit\u00e0 del campo personalizzato nel 2021, aggiungendo un nuovo livello di flessibilit\u00e0, personalizzazione e potenza di automazione alla nostra piattaforma. I campi personalizzati sono una funzione avanzata che richiede di essere impostata per essere utilizzata, ma quando inizierai a utilizzarla, scoprirai che la potenza e la flessibilit\u00e0 di questa funzione sono quasi illimitate.<\/strong><\/p>\n<p>Nella prima parte di questa guida, ti illustreremo due potenti situazioni di utilizzo dei campi personalizzati in NinjaOne, tra cui:<\/p>\n<ul>\n<li><a href=\"#everything\">Creazione di un monitoraggio personalizzato<\/a><\/li>\n<li><a href=\"#script-automation\">Creazione di una potente automazione avanzata<\/a><\/li>\n<\/ul>\n<h2><strong>Una rapida panoramica dei campi personalizzati in NinjaOne<\/strong><\/h2>\n<h5><em><span data-preserver-spaces=\"true\">Ruoli dei campi personalizzati<\/span><\/em><\/h5>\n<p><span data-preserver-spaces=\"true\">I campi personalizzati di NinjaOne si dividono in due categorie: campi personalizzati globali, che si applicano a tutti i dispositivi indipendentemente dal loro tipo, e campi personalizzati role-based, che si applicano solo a tipi di dispositivi specifici.<\/span> <span data-preserver-spaces=\"true\">Un campo personalizzato globale pu\u00f2 utilizzare una sorta di numero ID di risorsa universale, che potrai applicare a tutti i dispositivi. Per fare un esempio, potresti utilizzare campi personalizzati role-based per assegnare un proprietario di dispositivo alle workstation e ai portatili, ma non ai server.<\/span><\/p>\n<h5><em><span data-preserver-spaces=\"true\">Tipi di campi personalizzati<\/span><\/em><\/h5>\n<p><span data-preserver-spaces=\"true\">NinjaOne offre oltre venti tipi di campi personalizzati, da quelli testuali a quelli contenenti numeri interi, da quelli a tendina a quelli di mappatura dei dispositivi. Forniamo anche elementi di interfaccia utente per rendere i campi personalizzati pi\u00f9 facili da usare.<\/span><\/p>\n<h5><em><span data-preserver-spaces=\"true\">Accesso<\/span><\/em><\/h5>\n<p><span data-preserver-spaces=\"true\">Ciascun campo personalizzato pu\u00f2 essere adattato per l\u2019accesso dei tecnici e degli script, consentendo in questo modo di controllare chi pu\u00f2 accedere a quali dati.<\/span><\/p>\n<h2 id=\"everything\"><strong style=\"font-size: 28px; letter-spacing: 0px;\">Situazione d\u2019uso numero 1: Monitorare praticamente tutto<\/strong><\/h2>\n<p>Non appena si installa l&#8217;agente NinjaOne, vengono forniti centinaia di dati su ogni endpoint monitorato, dalle specifiche hardware al software installato, fino all&#8217;utilizzo della CPU. Tuttavia, i dati specifici e le esigenze di monitoraggio sono diversi per ogni azienda. I campi personalizzati di NinjaOne ti consentono di raccogliere, archiviare e monitorare quasi tutti i dati provenienti da un endpoint, permettendoti di avere le informazioni necessarie per prendere le tue decisioni. Alcuni esempi che abbiamo visto nei nostri partner:<\/p>\n<ul>\n<li>Identificare e memorizzare il piano energetico corrente<\/li>\n<li>Documentare gli account di amministratore locale esistenti<\/li>\n<li>Ottenere un elenco di attivit\u00e0 pianificate su un dispositivo<\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/it\/blog\/cose-la-gestione-dei-server-strumenti-e-best-practice\/\">Monitoraggio della temperatura della CPU<\/a><\/li>\n<li>Monitoraggio dello stato della batteria<\/li>\n<\/ul>\n<h5><strong>Come fare<\/strong><\/h5>\n<p>Vediamo un esempio di impostazione di un campo personalizzato e di uno script per monitorare lo stato della batteria. Per creare un monitoraggio personalizzato utilizzando i campi personalizzati, \u00e8 necessario:<\/p>\n<ol>\n<li>Un campo personalizzato<\/li>\n<li>Uno script per raccogliere e memorizzare i dati<\/li>\n<li>Una condizione personalizzata per creare un alert<\/li>\n<\/ol>\n<h5>Configurazione del campo personalizzato<\/h5>\n<p>Il campo personalizzato verr\u00e0 utilizzato per memorizzare i dati restituiti da uno script. 1)\u00a0\u00a0Aggiungi un nuovo campo personalizzato. Poich\u00e9 monitoreremo lo <a href=\"https:\/\/www.ninjaone.com\/it\/blog\/quanto-durano-i-laptop-panoramica-per-le-organizzazioni\/\">stato della batteria dei portatili<\/a>, creeremo un campo personalizzato role-based. <img decoding=\"async\" class=\"alignnone size-full wp-image-102503\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2023\/10\/Create-field-1-Four-Advanced-Uses-for-Custom-Fields-in-NinjaOne-1.png\" alt=\"\" width=\"930\" height=\"590\" \/><br \/>\n2) Il passo successivo \u00e8 la configurazione del campo personalizzato. Poich\u00e9 vogliamo che questo campo venga scritto tramite uno script, imposteremo l&#8217;accesso del tecnico su &#8216;Sola lettura&#8217; e l&#8217;accesso dello script su &#8216;Lettura\/scrittura&#8217;.<br \/>\n<em><strong>Nota: <\/strong>se l\u2019accesso per gli script non \u00e8 impostato su \u201cScrittura\u201d o \u201cLettura\/Scrittura\u201d, non sarai in grado di scrivere in questo campo con uno script.<\/em> <img decoding=\"async\" class=\"alignnone size-full wp-image-102515\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2023\/10\/Multi-line-Battery-State-Four-Advanced-Uses-for-Custom-Fields-in-NinjaOne.png\" alt=\"\" width=\"956\" height=\"1210\" \/><br \/>\n3) Ora dobbiamo assegnare il campo personalizzato role-based a un Device Role. Quindi, spostati su &#8220;Ruoli&#8221; e seleziona il tipo o i tipi di ruolo a cui vuoi applicare questo campo. In questo caso, assegneremo questo campo personalizzato al ruolo Windows Laptop. <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-102527\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2023\/10\/Windows-Laptop-Four-Advanced-Uses-for-Custom-Fields-in-NinjaOne-1.png\" alt=\"\" width=\"960\" height=\"590\" \/><\/p>\n<h5>Configurazione del monitoraggio<\/h5>\n<p>Le condizioni in NinjaOne sono utilizzate per monitorare i cambiamenti di stato di un endpoint. NinjaOne include la possibilit\u00e0 di monitorare i campi personalizzati. In questo caso configureremo un monitoraggio per controllare gli stati di allarme o di degrado della batteria.<\/p>\n<ol>\n<li>Nella politicy scelta, vai su condizioni e clicca su &#8220;Aggiungi una condizione&#8221;<\/li>\n<li>Seleziona il tipo di condizione &#8220;Campi personalizzati&#8221;<\/li>\n<li>Alla voce &#8220;Il valore del campo personalizzato deve soddisfare qualsiasi condizione&#8221; seleziona &#8220;Aggiungi&#8221; e cerca &#8220;Stato della batteria&#8221;<\/li>\n<li>Imposta il selettore su &#8216;Contiene&#8217; e aggiungere &#8216;Degradato&#8217;<\/li>\n<li>Ripeti le azioni descritte nei punti 3 e 4, ma invece di &#8220;Degradato&#8221; scegli &#8220;Warning&#8221;<\/li>\n<li>Imposta gravit\u00e0, priorit\u00e0, canale di notifica e impostazioni di ticketing in base alle tue preferenze e clicca su &#8220;Aggiungi\u201d.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-100728 size-featured_large\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2023\/10\/Condition1-Four-Advanced-Uses-for-Custom-Fields-in-NinjaOne-970x630-1.png\" alt=\"Condizione 1 - Quattro applicazioni avanzate dei campi personalizzati in NinjaOne\" width=\"970\" height=\"630\" \/><br \/>\nSe la condizione viene attivata, il risultato sar\u00e0 simile a questo: <img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-101365 size-large\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2023\/10\/Health-Four-Advanced-Uses-for-Custom-Fields-in-NinjaOne-1030x140-1.png\" alt=\"\" width=\"1030\" height=\"140\" \/><\/p>\n<h5>Creazione di uno script per estrarre i dati<\/h5>\n<p>Dobbiamo scrivere uno script che prelevi i dati dall&#8217;endpoint e li memorizzi nel nostro campo personalizzato. Modificheremo lo script che si trova <a href=\"https:\/\/ninjarmm.zendesk.com\/hc\/en-us\/community\/posts\/4408180334861-CyberDrain-com-Monitor-battery-state\" target=\"_blank\" rel=\"noopener\">qui<\/a> (per vederlo \u00e8 necessario aver effettuato l&#8217;accesso a Ninja).<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$Battery = Get-CimInstance -ClassName win32_battery\r\n\r\nSwitch ($Battery.Availability) {\r\n   1  { $Availability = \"Other\" ;break}\r\n   2  { $Availability =  \"Not using battery\" ;break}\r\n   3  { $Availability = \"Running or Full Power\";break}\r\n   4  {$Availability =  \"Warning\" ;break}\r\n   5  { $Availability = \"In Test\";break}\r\n   6  { $Availability = \"Not Applicable\";break}\r\n   7  { $Availability = \"Power Off\";break}\r\n   8  { $Availability = \"Off Line\";break}\r\n   9  { $Availability = \"Off Duty\";break}\r\n   10  {$Availability =  \"Degraded\";break}\r\n   11  {$Availability =  \"Not Installed\";break}\r\n   12  {$Availability =  \"Install Error\";break}\r\n   13  { $Availability = \"Power Save - Unknown\";break}\r\n   14  { $Availability = \"Power Save - Low Power Mode\" ;break}\r\n   15  { $Availability = \"Power Save - Standby\";break}\r\n   16  { $Availability = \"Power Cycle\";break}\r\n   17  { $Availability = \"Power Save - Warning\";break}\r\n  }\r\n    \r\n$BatteryOutString = \"Status: $($Battery.Status)\", \r\n                    \"Battery Name: $($Battery.name)\", \r\n                    \"Charge Remaining: $($Battery.EstimatedChargeRemaining)\", \r\n                    \"Estimated runtime: $($Battery.EstimatedRunTime)\", \r\n                    \"Availability: $Availability\" \r\n                    | Format-Table | Out-String \r\n\r\nNinja-Property-Set batteryState $BatteryOutString\r\n<\/pre>\n<p>Questo script estrae le informazioni sulla batteria e le formatta, quindi le scrive nel campo personalizzato &#8216;batteryStatus&#8217;. L&#8217;unica parte di questo script Powershell che riguarda in modo specifico Ninja \u00e8 la riga finale:<\/p>\n<blockquote><p>Ninja-Property-Set batteryState $BatteryOutString<\/p><\/blockquote>\n<p><strong>Ninja-Property-Set <\/strong>\u00e8 il comando Powershell di NinjaOne per impostare un campo personalizzato su un valore specifico. La sintassi \u00e8:<\/p>\n<blockquote><p>Ninja-Property-Set <em>fieldName Value <\/em><\/p><\/blockquote>\n<p>In questo caso, si imposta il campo <em>batteryState<\/em> sul valore memorizzato nella variabile $BatteryOutString. Aggiungere questo script a NinjaOne \u00e8 facile.<\/p>\n<ol>\n<li>Vai su &#8220;Configurazione&#8221; -&gt; &#8220;Scripting&#8221;<\/li>\n<li>clicca su &#8220;Aggiungi un nuovo script&#8221;<\/li>\n<li>Copia il codice qui sopra nell&#8217;IDE\n<ul>\n<li>Se il campo personalizzato non \u00e8 denominato &#8216;batteryState&#8217;, aggiorna il nome del campo accanto a Ninja-Property-Set<\/li>\n<\/ul>\n<\/li>\n<li>Imposta i parametri dello script su\n<ul>\n<li>Name: Set Battery Status<\/li>\n<li>Language: PowerShell<\/li>\n<li>Operating System: Windows<\/li>\n<li>Architecture: Tutte<\/li>\n<\/ul>\n<\/li>\n<li>Salva lo script<\/li>\n<\/ol>\n<h5>Mettere tutto insieme<\/h5>\n<p>Ora che abbiamo il campo personalizzato, la condizione e lo script, dobbiamo mettere tutto insieme per automatizzare il monitoraggio. Apri la policy a cui prima hai aggiunto la condizione come descritto in questa guida e vai su &#8220;Script pianificati&#8221;. Clicca su &#8220;Aggiungi uno script pianificato&#8221;. Clicca su &#8220;Aggiungi script&#8221; Seleziona lo script &#8220;Imposta stato batteria&#8221; creato in precedenza. Potrai eseguire questo script con la frequenza che ritieni necessaria. Per eseguire lo script su base oraria, seleziona &#8220;Ogni&#8221; dal menu a tendina &#8220;Pianificazione&#8221; e imposta &#8220;Si verifica ogni&#8221; su un&#8217;ora. Quindi premi Salva. Lo script set battery status ora estrarr\u00e0 ogni ora i dati da tutti gli endpoint gestiti da questa policy e li scriver\u00e0 nel nostro campo personalizzato. Se il valore restituito da uno di questi endpoint contiene &#8220;warning&#8221; o &#8220;degradato&#8221;, riceveremo un avviso per poter porre rimedio alla situazione. <em><strong>Questo stesso processo pu\u00f2 essere utilizzato per monitorare quasi tutti i tipi di dati che possono essere estratti da un endpoint.<\/strong><\/em><\/p>\n<h2 id=\"script-automation\"><strong>Situazione d&#8217;uso numero 2: Script di automazione avanzata<\/strong><\/h2>\n<p>NinjaOne offre diversi modi per automatizzare le attivit\u00e0 su tutti gli endpoint gestiti, da quelli pi\u00f9 semplici a quelli pi\u00f9 complessi. I quattro metodi principali per avviare le automazioni in NinjaOne sono:<\/p>\n<ol>\n<li><strong>Script programmati<\/strong>: Automazioni che vengono eseguite regolarmente su tutti gli endpoint in una policy<\/li>\n<li><strong>Condizioni di attivazione: <\/strong>Automazioni attivate da eventi, cambiamenti di stato o comportamento delle prestazioni di un endpoint<\/li>\n<li><strong>Attivit\u00e0 programmate:<\/strong> Automazioni che vengono eseguite regolarmente su tutti gli endpoint selezionati<\/li>\n<li><strong>Script ad hoc: <\/strong>Automazioni eseguite manualmente su uno o pi\u00f9 endpoint<\/li>\n<\/ol>\n<p>Tutti questi metodi consentono di configurare una serie di script in base a una condizione time-based o event-based. Gi\u00e0 cos\u00ec, questi metodi di automazione possono essere davvero potenti e generare valore, ma non sono particolarmente dinamici. Per automazioni pi\u00f9 dinamiche, dobbiamo parlare di altri due concetti:<\/p>\n<ul>\n<li>Condizioni sulla base del risultato di uno script<\/li>\n<li>Campi personalizzati<\/li>\n<\/ul>\n<p>Entrambe le funzioni di NinjaOne consentono di creare automazioni dinamiche concatenate in base ai risultati dell&#8217;implementazione di uno script iniziale. La differenza fondamentale \u00e8 che le condizioni basate sui risultati degli script non memorizzano i valori per un&#8217;analisi successiva e possono attivarsi solo per un singolo risultato dello script.<\/p>\n<h5><strong>Conteggio e alert sulla frequenza dei login falliti<\/strong><\/h5>\n<p>La condizione integrata di NinjaOne legata a un ID evento di Windows consente di attivare un avviso, creare un ticket o attivare l&#8217;esecuzione di uno script ogni volta che viene rilevato uno specifico ID evento. \u00c8 incredibilmente utile per rilevare eventi come la creazione di un account amministratore, le modifiche apportate al firewall di Windows o l&#8217;identificazione di un errore di Windows Server Backup, tutte situazioni in cui \u00e8 possibile utilizzare singoli eventi. Quando abbiamo bisogno di un gran numero di eventi per rendere attivabile un alert, invece, abbiamo bisogno di campi personalizzati. Per esempio, \u00e8 improbabile che sia necessario attivare un alert sulla base di un singolo login fallito. Dieci tentativi di login falliti nell&#8217;ultima ora, invece, potrebbero indicare che qualcosa non va. Creiamo quindi un&#8217;automazione che conti i login non riusciti nell\u2019intervallo di un&#8217;ora e invii un alert se il conteggio supera la soglia di 10 accessi non riusciti.<\/p>\n<h5>Impostazione del campo personalizzato<\/h5>\n<p>Inizieremo creando un campo personalizzato per memorizzare i tentativi di login falliti. Per questo esempio, creeremo un campo personalizzato globale, in quanto verranno rilevati i login non riusciti in tutti i tipi di dispositivi.<\/p>\n<ul>\n<li>Label di campo: Tentativi di login falliti<\/li>\n<li>Nome campo: failedLoginAttempts<\/li>\n<li>Tipo di campo: Numero intero<\/li>\n<li>Script: Lettura \/ Scrittura<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-101377\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2023\/10\/Create-field-1-Four-Advanced-Uses-for-Custom-Fields-in-NinjaOne.png\" alt=\"Crea il campo 1 - Quattro applicazioni avanzate dei campi personalizzati in NinjaOne\" width=\"930\" height=\"590\" \/><br \/>\nImposteremo un secondo campo personalizzato per ottenere l&#8217;ID di sicurezza dell&#8217;ultimo tentativo di login.<\/p>\n<ul>\n<li>Label di campo: Login all&#8217;account non riuscito Nome utente<\/li>\n<li>Nome del campo: failedAccountLoginUserName<\/li>\n<li>Tipo di campo: Testo<\/li>\n<li>Script: Lettura \/ Scrittura<\/li>\n<\/ul>\n<h5>Scrivere lo script di monitoraggio<\/h5>\n<p>Successivamente, scriveremo uno script per rilevare i login falliti. L&#8217;operazione \u00e8 abbastanza semplice: basta interrogare il registro degli eventi e contare il numero di tentativi di login falliti. Scriveremo quindi il valore restituito nel campo failedLoginAttempts. Restituiremo anche il nome dell&#8217;utente nel campo failedAccountLoginUserName.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$failedLogins = ((Get-EventLog -LogName Security -After (Get-Date).AddDays(-7) -InstanceID 4625) | Select @{Name=\"UserName\";Expression={$_.ReplacementStrings[5]}} | Group-Object -Propert UserName).count\r\n\r\n$Login = ((Get-EventLog -LogName Security -After (Get-Date).AddDays(-7) -InstanceID 4625) | Select @{Name=\"UserName\";Expression={$_.ReplacementStrings[5]}} | Group-Object -Propert UserName).name Ninja-Property-Set failedLoginAttempts $failedLogins Ninja-Property-Set failedAccountLoginUserName $Login\r\n<\/pre>\n<p>Aggiungere questo script a NinjaOne \u00e8 semplice.<\/p>\n<ol>\n<li>Vai su &#8220;Configurazione&#8221; -&gt; &#8220;Scripting&#8221;<\/li>\n<li>clicca su &#8220;Aggiungi un nuovo script&#8221;<\/li>\n<li>Copia il codice qui sopra nell&#8217;IDE\n<ul>\n<li>Se il campo personalizzato non \u00e8 denominato &#8216;failedLoginAttempts&#8217;, aggiorna il nome del campo accanto a Ninja-Property-Set<\/li>\n<\/ul>\n<\/li>\n<li>Imposta i parametri dello script su\n<ul>\n<li>Name: Conteggio dei tentativi di login falliti<\/li>\n<li>Language: PowerShell<\/li>\n<li>Operating System: Windows<\/li>\n<li>Architecture: Tutte<\/li>\n<\/ul>\n<\/li>\n<li>Salva lo script<\/li>\n<\/ol>\n<p>Successivamente, occorre impostare lo script in modo che venga eseguito periodicamente.<\/p>\n<ol>\n<li>Nella policy scelta, vai su Script pianificati e clicca su Aggiungi uno script pianificato<\/li>\n<li>Poi clicca su Aggiungi script e seleziona lo script Conteggio dei tentativi di login non falliti<\/li>\n<li>Assegna allo script un nome e una descrizione<\/li>\n<li>Imposta la pianificazione in modo che lo script venga eseguito ogni ora<\/li>\n<\/ol>\n<h5>Scrivi lo script di risoluzione<\/h5>\n<p>Se si rileva un volume elevato di tentativi di login falliti, \u00e8 possibile porre rimedio al problema bloccando temporaneamente l&#8217;account.\u00a0 Estrarremo l\u2019utente dal campo failedAccountLoginUserName e lo disabiliteremo con Powershell.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$User = Ninja-Property-Get failedAccountLoginUserName\r\n\r\nDisable-LocalUser -Name $User<\/pre>\n<h5>Imposta la condizione<\/h5>\n<ol>\n<li>Nella politicy scelta, vai su condizioni e clicca su &#8220;Aggiungi una condizione&#8221;<\/li>\n<li>Seleziona il tipo di condizione &#8220;Campi personalizzati&#8221;<\/li>\n<li>Alla voce &#8216;Il valore del campo personalizzato deve soddisfare qualsiasi condizione&#8217; seleziona &#8216;Aggiungi&#8217; e cerca &#8216;Tentativi di login falliti&#8217;, seleziona l\u2019operatore &#8216;maggiore o uguale a&#8217; e imposta il valore su 10.<\/li>\n<li>Clicca su &#8220;Applica&#8221;<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-101389\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2023\/10\/Condition2-Four-Advanced-Uses-for-Custom-Fields-in-NinjaOne.png\" alt=\"Condizione 2 - Quattro applicazioni avanzate dei campi personalizzati in NinjaOne\" width=\"1070\" height=\"650\" \/><\/li>\n<li>Daremo alla condizione il nome &#8220;Numerosi tentativi di login falliti&#8221;<\/li>\n<li>Imposta la gravit\u00e0, la priorit\u00e0 e gli intervalli di ripristino<\/li>\n<li>Decidi se vuoi che vengano create notifiche e ticket<\/li>\n<li>Clicca su &#8220;Aggiungi&#8221;<\/li>\n<li>Se vuoi automatizzare la disabilitazione dell&#8217;account locale dell\u2019utente, puoi aggiungere lo <a href=\"https:\/\/www.ninjaone.com\/blog\/how-to-disable-local-account-windows-powershell\/\">script Disabilita utente locale<\/a> come automazione a questa condizione<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-101405\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2023\/10\/Condition3-Four-Advanced-Uses-for-Custom-Fields-in-NinjaOne.png\" alt=\"Condizione 3 - Quattro applicazioni avanzate dei campi personalizzati in NinjaOne\" width=\"1290\" height=\"956\" \/><strong>Continua a leggere la seconda e la terza parte della serie qui sotto:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.ninjaone.com\/it\/rmm\/self-service-it-per-utenti-finali\/\">https:\/\/www.ninjaone.com\/it\/rmm\/self-service-it-per-utenti-finali\/<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/it\/blog\/gestione-del-ciclo-di-vita-delle-risorse-con-ninjaone\/\">https:\/\/www.ninjaone.com\/blog\/asset-lifecycle-management-using-ninjaone\/<\/a><\/li>\n<\/ul>\n<h2><strong>Perch\u00e9 NinjaOne?<\/strong><\/h2>\n<p><strong>Sei stanco di passare da un RMM all&#8217;altro e di rimanerne deluso?<\/strong> Prova tu stesso i campi personalizzati in Ninja e scopri perch\u00e9 NinjaOne \u00e8 diverso. <a href=\"https:\/\/www.ninjaone.com\/it\/prova-gratuita\/\">Inizia la tua prova gratuita.<\/a><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-77086\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2023\/10\/Animated-blog-CTA-1.gif\" alt=\"rmm prova gratuita\" width=\"600\" height=\"152\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>NinjaOne ha rilasciato la funzionalit\u00e0 del campo personalizzato nel 2021, aggiungendo un nuovo livello di flessibilit\u00e0, personalizzazione e potenza di automazione alla nostra piattaforma. I campi personalizzati sono una funzione avanzata che richiede di essere impostata per essere utilizzata, ma quando inizierai a utilizzarla, scoprirai che la potenza e la flessibilit\u00e0 di questa funzione sono [&hellip;]<\/p>\n","protected":false},"author":39,"featured_media":231756,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[4326,3066],"tags":[],"class_list":["post-148104","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ninjaone-it","category-rmm-it"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/148104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/comments?post=148104"}],"version-history":[{"count":0,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/148104\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media\/231756"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media?parent=148104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/categories?post=148104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/tags?post=148104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}