Questo articolo risponde alle domande frequenti sull'uso degli script in Atera. Gli script permettono ai tecnici di automatizzare compiti di manutenzione, monitoraggio, risoluzione dei problemi e configurazione su dispositivi Windows, Mac e Linux.
Di seguito troverai indicazioni su come caricare, programmare, risolvere problemi e gestire efficacemente gli script.
Panoramica
D: Quali linguaggi di scripting supporta Atera?
R: Atera supporta script PowerShell, Batch (.bat) e Shell (.sh) per dispositivi Windows, Mac e Linux.
D: C'è un limite di dimensione per gli script caricati?
R: Nel piano di abbonamento Pro di Atera, c'è un limite di 20MB per il caricamento di file .msi e .exe. Per gli utenti con piani di abbonamento superiori, il limite di caricamento è aumentato a 1GB.
D: C'è un limite al numero di script che posso caricare?
R: No, non c'è un limite prestabilito per gli script caricati.
D: Gli script richiedono diritti di amministratore?
R: Gli script vengono eseguiti come SYSTEM (Windows) o root (Mac/Linux) per impostazione predefinita. Sono richiesti privilegi amministrativi.
D: Qual è il tempo massimo di esecuzione per gli script?
R: Gli script hanno un tempo di esecuzione di 1-60 minuti.
D: Esiste un controllo di versione per gli script?
R: No. L'aggiornamento di uno script sovrascrive la versione precedente. Conserva copie di backup se desideri mantenere le versioni.
D: Gli script possono essere eseguiti come utente corrente invece che come SYSTEM/root?
R: Sì, seleziona “Esegui come utente corrente” quando esegui o programmi lo script.
Gestione degli Script
D: Come posso caricare uno script su Atera?
R: Vai su Admin > Monitoraggio e Automazione > Script, quindi clicca su ‘Crea script’ o ‘Carica script’.
D: Come posso modificare o aggiornare uno script esistente?
R: Apri lo script in Admin > Script, selezionalo e clicca su ‘Modifica’ per apportare modifiche.
D: Come posso rimuovere uno script che non mi serve più?
R: Eliminalo direttamente dalla pagina Script in Admin > Monitoraggio e Automazione.
D: Posso accedere o condividere script con altri?
R: Sì, puoi utilizzare o contribuire alla Libreria di Script Condivisi di Atera, che include script verificati dalla comunità e da Atera.
D: Posso testare uno script prima di distribuirlo ampiamente?
R: Sì, eseguilo su un dispositivo di test e rivedi l'output nel Rapporto Processi Recenti.
Esecuzione e Programmazione degli Script
D: Posso eseguire script su più dispositivi contemporaneamente?
R: Sì, gli script possono essere eseguiti in massa dalle pagine Dispositivi, Siti o Clienti.
D: Gli script possono essere programmati automaticamente?
R: Sì, aggiungili a un Profilo di Automazione IT e imposta un programma ricorrente (giornaliero, settimanale, ecc.).
D: Posso programmare gli script per essere eseguiti fuori dall'orario lavorativo o per fuso orario?
R: Sì, i profili di automazione vengono eseguiti all'ora locale di ciascun dispositivo. Puoi programmare le attività per le ore non di punta.
D: Come posso aggiungere uno script a un profilo di automazione?
R: In un Profilo di Automazione IT, aggiungi un passaggio, scegli Script, seleziona il tuo file e salva.
D: Gli script possono essere eseguiti su dispositivi offline?
R: Gli script vengono messi in coda ed eseguiti una volta che il dispositivo torna online.
D: Posso concatenare più script o chiedere conferma agli utenti prima dell'esecuzione?
R: Puoi concatenare script richiamandone altri all'interno di un file. Le richieste di conferma agli utenti non sono supportate.
Monitoraggio e Reportistica
D: Come posso visualizzare i risultati o i log degli script?
R: Controlla le pagine Report Processi Recenti, Feedback Automazione e Avvisi per output ed errori.
D: Gli script vengono registrati o controllati?
R: Sì, i dettagli di esecuzione (tecnico, ora, risultato) sono registrati nella cronologia delle attività di ciascun dispositivo.
D: Posso ricevere notifiche email quando uno script è completato?
R: Non vengono inviate notifiche dirette, ma puoi monitorare stato e risultati nei report. Puoi allegare lo script a un Profilo di Automazione IT e controllare l'email di feedback:
D: Come posso verificare se uno script è stato completato con successo?
R: Controlla i codici di uscita e gli output nei dashboard Processi Recenti o Feedback Automazione.
D: Cosa succede se uno script fallisce?
R: Verifica il sistema operativo corretto, il metodo di esecuzione (SYSTEM vs. utente) e la sintassi. Controlla i log e riprova localmente.
Automazione e Rimedi
D: Gli script possono attivare avvisi o ticket?
R: Sì, gli script possono essere allegati a profili di soglia o regole di auto-riparazione per generare avvisi o ticket.
D: Posso usare gli script per la rimedio automatico (auto-riparazione)?
R: Sì, allega script alle soglie per la risoluzione automatica dei problemi (ad es., riavvio di un servizio fallito).
D: Come utilizzo le soglie di monitoraggio basate su script?
R: Aggiungi uno script in un Profilo di Soglia; il suo output può attivare avvisi quando vengono soddisfatte condizioni personalizzate.
D: Posso usare gli script per la manutenzione regolare?
R: Sì, pianifica script di pulizia, patching o ottimizzazione tramite profili di automazione.
Capacità degli Script
D: Gli script possono chiamare API esterne o scaricare file?
R: Sì, se consentito dalle impostazioni di sicurezza e firewall del dispositivo.
D: Gli script possono installare o rimuovere software?
R: Sì, utilizzando script PowerShell o Batch. Integra Chocolatey (Windows) o Homebrew (Mac) per l'automazione.
D: Gli script possono gestire utenti, password o account?
R: Sì, gli script possono gestire la creazione, modifica, reimpostazione delle password e pulizia dei vecchi profili utente.
D: Gli script possono configurare adattatori di rete, stampanti o condivisioni?
R: Sì, gli script possono impostare IP, DNS, stampanti e unità di rete.
D: Gli script possono modificare le impostazioni di sistema (firewall, registro, politiche)?
R: Sì, purché lo script venga eseguito con privilegi di amministratore.
D: Posso usare script per monitorare le metriche di prestazione (CPU, RAM, disco)?
R: Sì, gli script possono raccogliere e riportare metriche di sistema o attivare avvisi basati su soglie.
D: Gli script possono automatizzare aggiornamenti del sistema operativo, riavvii o patching?
R: Sì, anche se gli aggiornamenti del sistema operativo sono meglio gestiti tramite gli strumenti di gestione patch di Atera.
D: Gli script possono gestire BitLocker, Defender o impostazioni antivirus?
R: Sì, gli script PowerShell possono controllare la crittografia, impostare esclusioni o attivare scansioni.
D: Posso automatizzare trasferimenti di file, backup o pulizia?
R: Sì, gli script possono caricare/scaricare file, eseguire backup dei dati utente e cancellare file temporanei.
D: Gli script possono distribuire configurazioni personalizzate (sfondi, hosts, scorciatoie)?
R: Sì, gli script possono copiare o sostituire questi elementi per tutti gli utenti su un dispositivo.
D: Posso usare script per raccogliere inventari o log eventi?
R: Sì, gli script possono recuperare dati hardware/software, numeri di serie o esportare log eventi di Windows.
Sicurezza e Best Practices
D: Ci sono rischi di sicurezza nell'esecuzione di script?
R: Sì. Rivedi sempre gli script per codice dannoso e limita i permessi di caricamento/esecuzione agli utenti fidati.
D: Posso limitare l'uso degli script per tecnico, sito o cliente?
R: Solo gli utenti admin possono caricare o eseguire script. Assegna script a specifici profili o gruppi di dispositivi per il controllo dell'ambito.
D: Come posso assicurarmi che gli script non disturbino gli utenti?
R: Pianifica gli script durante le ore non lavorative o includi logica per rilevare sessioni attive.
D: Come posso garantire l'affidabilità e la sicurezza degli script prima del deployment?
R: Testa gli script in un ambiente controllato, rivedi il codice e mantieni backup.
D: Come posso assicurarmi che gli script non vengano bloccati dall'antivirus?
R: Metti in whitelist il percorso dell'agente Atera e degli script nei tuoi strumenti AV o di protezione endpoint.
Funzionalità Avanzate e AI
D: È disponibile l'AI per assistere nella generazione di script?
R: Sì, AI Copilot di Atera può generare script, suggerire comandi e aiutare a ottimizzare i flussi di lavoro di automazione.
D: Posso eseguire script tramite l'API di Atera o trigger esterni?
R: No. Gli script possono essere attivati solo tramite l'interfaccia della piattaforma Atera o profili di automazione.
D: Gli script possono utilizzare variabili di ambiente o di Atera?
R: Sì, Atera supporta le variabili di script per dati dinamici, insieme alle variabili di ambiente standard del sistema operativo.
D: Gli script possono aggiornare campi personalizzati del dispositivo?
R: Sì, gli output degli script possono popolare campi personalizzati per scopi di inventario o monitoraggio.
Risoluzione dei problemi
D: Come posso risolvere i problemi degli script senza output?
R: Verifica la sintassi, il reindirizzamento dell'output e i permessi. Esegui lo script localmente per confermare il comportamento.
D: Cosa devo fare se uno script si comporta in modo inaspettato?
R: Contatta il supporto Atera con i dettagli dello script, le informazioni sul dispositivo e i log, oppure consulta la Libreria di Script Condivisi per esempi verificati.