#GoToGetsIT: questo articolo fa parte di una serie in pubblicazione realizzata da importanti personalità di GoTo in prima linea sul tema: i nostri Consulenti per le soluzioni comprendono a fondo le sfide specifiche dei nostri clienti e collegano le soluzioni giuste per aiutarli a raggiungere i loro obiettivi utilizzando la tecnologia GoTo. In questo modo condividono le loro conoscenze del settore su ciò che serve per aiutare le aziende di tutto il mondo a prosperare in un mondo remoto o ibrido.
PowerShell ha il potenziale per far risparmiare molto tempo ai team IT e semplificare il loro lavoro quotidiano. In qualità di soluzione di automazione delle attività multipiattaforma open source di Microsoft, PowerShell consente ai professionisti IT di configurare i sistemi e automatizzare le attività amministrative dalla riga di comando su Windows, MacOS o Linux. Esistono diversi forum di PowerShell per i professionisti IT, in cui condividere conoscenze e soluzioni per aiutarsi a vicenda ad automatizzare le attività che non devono essere svolte manualmente. Questo aiuta a salvare gli agenti dal burnout e dalla noia.
Ma in molte conversazioni con i responsabili IT, ho notato che ci sono due punti di vista drasticamente diversi su PowerShell. Alcuni non si fidano ad abilitare i comandi PowerShell su tutti i computer su cui hanno il controllo. Altri hanno messo in atto controlli di qualità e di bilancio per beneficiare di tutti i vantaggi offerti dall'esecuzione di PowerShell.
Svantaggi di PowerShell
Se fai parte delle persone che vorrebbero disabilitare PowerShell, sai che i comandi PowerShell possono essere ottimi strumenti di configurazione, ma sei anche consapevole del fatto che tutto ciò che può accedere alle funzionalità di base del sistema operativo presenta vulnerabilità che devono essere strettamente monitorate. Se non disponi di scansioni di vulnerabilità, potrebbe sembrarti un rischio scoraggiante. In questo caso, è meglio eliminare la potenziale minaccia.
Vantaggi di PowerShell
Tuttavia, se preferisci la facilità della funzionalità di comando di PowerShell, potresti predisporre alcuni controlli e bilanci di base per garantire che i comandi eseguiti siano connessi e accessibili solo da quelli con accesso crittografato. Il framework di sicurezza zero trust, ad esempio, richiede che ogni azione remota sia convalidata prima di essere eseguita.
Questa funzione si trova nella soluzione integrata di gestione e supporto IT, GoTo Resolve. Include semplici task builder per creare lavori semplici con numerosi vantaggi, dall'installazione di Microsoft Windows Installer (MSI) alla pulizia di una cache, o al riavvio di un computer attraverso comandi PowerShell di base. Questi strumenti sono utilizzati nelle sessioni crittografate AES a 256 bit.
Controlli e bilanci extra
PowerShell offre massima tranquillità grazie alla registrazione dei moduli e dei blocchi script. La registrazione dei moduli di PowerShell consente di abilitare quali moduli PowerShell specifici devono essere registrati durante tutte le sessioni in un computer. Qualsiasi evento di esecuzione della pipeline verrà quindi registrato nel registro Visualizzatore eventi di Windows PowerShell. La registrazione dei blocchi di script terrà traccia dei comandi, dei blocchi di script, delle funzioni e dell'elaborazione degli script, archiviandoli nel registro eventi Microsoft-Windows-PowerShell/operativo. Documentare questi eventi per riferimento è utile come percorso di verifica.
A te la scelta
Lo strumento PowerShell esiste da molto tempo e non sembra che scomparirà molto presto. Con alcuni controlli di qualità di base, potresti solo scoprire che la semplicità e l'accessibilità ti convinceranno a prendere misure extra e iniziare a godere dell'efficienza di questo metodo facile da usare.
Per rendere la tua vita più facile, dai un'occhiata a GoTo Resolve. Offre ai team IT una soluzione per monitoraggio e gestione da remoto, help desk, ticketing conversazionale, reporting dettagliato e altro ancora.