Che cos'è PowerShell in Windows e cosa puoi fare con esso?

Mentre molti utenti occasionali conoscono il prompt dei comandi(Command Prompt) , solo pochi hanno sentito parlare di Windows PowerShell . PowerShell è uno strumento molto più potente del prompt dei comandi(Command Prompt) . Ha anche lo scopo di sostituire il prompt dei comandi(Command Prompt) , poiché offre maggiore potenza e controllo(power and control) sul sistema operativo Windows(Windows operating) . Ecco perché abbiamo deciso di avere un assaggio di PowerShell e spiegare a tutti i nostri lettori cos'è questo strumento, perché è così potente e chi tende ad usarlo più spesso. Vediamo cos'è PowerShell e cosa puoi farci:

Che cos'è PowerShell in Windows?

Per darti una migliore comprensione di PowerShell , dovremmo prima definire cos'è una shell. No, non stiamo parlando del guscio di una tartaruga. 🙂 In informatica(computer science) , una shell è un'interfaccia utente(user interface) che ti dà accesso a vari servizi di un sistema operativo(operating system) . Una shell può essere basata su riga di comando o può includere un'interfaccia utente grafica(user interface) ( GUI ).

Windows PowerShell è una shell inizialmente sviluppata da Microsoft ai fini dell'automazione delle attività(task automation) e della gestione della configurazione(configuration management) . PowerShell è ora un progetto open source(source project) e può essere installato su piattaforme Windows , macOS e Linux . Questa shell è basata su .NET Framework e include una shell della riga di comando(command-line shell) e un linguaggio di scripting.

Windows PowerShell

La prima versione di PowerShell è stata rilasciata nel novembre 2006(November 2006) per Windows XP , Windows Server 2003 e Windows Vista . L'ultima versione di PowerShell è Windows PowerShell 5.1 e viene fornita nel 2016 come parte di Windows 10 Anniversary Update e Windows Server(Anniversary Update and Windows Server) 2016. Funziona anche con Windows Server 2008 R2, Windows Server 2012 e Windows Server 2012 R2, Windows 7 Service Pack 1 e Windows 8.1 ( edizioni Pro ed Enterprise(Pro and Enterprise editions) ).

Cosa puoi fare con PowerShell?

Microsoft ha progettato Windows PowerShell come strumento che consente di automatizzare e risolvere rapidamente molte noiose attività di amministrazione. Ad esempio, puoi usare PowerShell per visualizzare tutti i dispositivi USB installati su uno o più computer in una rete oppure puoi impostare un'attività che richiede tempo da eseguire in background mentre svolgi altri lavori. È inoltre possibile identificare e terminare i processi che non rispondono o filtrare informazioni specifiche sui computer in una rete ed esportarle(network and export) in formato HTML(HTML format) .

Le funzionalità di PowerShell(PowerShell) consentono di semplificare e automatizzare attività noiose e ripetitive creando script e combinando più comandi.

Se sei un amministratore di rete(network administrator) , trovi che PowerShell è utile per lavorare con Active Directory . Dato che contiene centinaia di comandi personalizzabili, chiamati cmdlet, PowerShell può essere utile per aumentare la produttività. Consigliamo il libro di Ed Wilson(Ed Wilson's) - Windows PowerShell Step by Step - per saperne di più. Se desideri dare un'occhiata alle novità dell'ultima iterazione di Windows PowerShell per Windows 10 , dovresti anche controllare questa pagina Web ufficiale di Microsoft(Microsoft web) : Documentazione di PowerShell(PowerShell Documentation) .

PowerShell vs PowerShell ISE

Oltre alla shell della riga di comando(command-line shell) standard , puoi anche trovare Windows PowerShell ISE . ISE sta per Integrated Scripting Environment ed è un'interfaccia utente grafica(user interface) che consente di eseguire comandi e creare, modificare e testare script(modify and test scripts) senza dover digitare tutti i comandi nella riga di comando(command line) . Lo strumento consente lo sviluppo di script che sono raccolte di comandi in cui è possibile aggiungere logiche complesse per la loro esecuzione.

Lo strumento ISE(ISE tool) è progettato per le esigenze degli amministratori di sistemi Windows che devono eseguire ripetutamente sequenze di comandi che manipolano la configurazione di questi sistemi.

Dove trovi PowerShell in Windows ?

Il modo più veloce per aprire PowerShell in Windows consiste nell'usare il campo di ricerca di (search field)Cortana dalla barra delle applicazioni. Immettere la parola chiave "powershell" , quindi fare clic o toccare il risultato della ricerca di Windows PowerShell .

Ricerca di PowerShell in Windows 10

Per altri modi per avviare PowerShell con le istruzioni per Windows 10 , Windows 8.1 e Windows 7 , leggi questo articolo: 9 modi per avviare PowerShell in Windows (incluso come amministratore).

Comandi di PowerShell

I comandi di PowerShell(PowerShell) sono chiamati cmdlet. Il modo più semplice per trovare questi comandi in PowerShell è eseguire " Get-Command -Type Cmdlet ".

Get-Command: digita il cmdlet in PowerShell

Questo produce l'elenco completo dei comandi disponibili in PowerShell . Puoi scorrere l'elenco fino a trovare quello giusto. Il numero di comandi in PowerShell è elevato, quindi forniamo articoli dedicati a un'attività che può essere eseguita utilizzando PowerShell (cerca in ogni articolo il metodo PowerShell(PowerShell method) quando ne vengono presentati più):

  • Disinstalla le app di Windows 10
  • Reinstalla tutte le app predefinite di (default apps)Windows 10
  • Usa PowerShell(Use PowerShell) per contare tutti(Count All) i file e le cartelle(Files And Folders)
  • Trova il tuo indirizzo IP in Windows
  • Elimina una partizione da Windows
  • Stampa l'elenco dei processi in esecuzione
  • Trova l' indirizzo MAC(MAC address) di qualsiasi scheda di rete(network card)

In questa guida di Microsoft(this guide from Microsoft) , puoi trovare script di esempio che ti danno una buona idea dell'uso dei comandi di PowerShell .

Per gli utenti con esperienza precedente in Prompt dei comandi e Linux(Command Prompt and Linux) , PowerShell dispone di un elenco di alias che associano nomi familiari a questi utenti con i comandi di PowerShell . Ecco alcuni esempi: cat, dir, mount, rm, chdir, erase, sort, cls, del. Per un elenco completo di questi alias, eseguire in PowerShell il comando " Get-Command -Type Alias ".

Chi tende a usare PowerShell regolarmente?

Senza dubbio, PowerShell è l'arma preferita da molti amministratori IT, poiché può semplificare le operazioni di gestione nelle grandi reti aziendali.

Per fare un esempio, supponiamo che tu stia gestendo una grande rete contenente oltre cinquecento server e devi implementare una nuova soluzione di sicurezza(security solution) che dipende da un servizio specifico che deve essere eseguito su quei server. Ovviamente potresti accedere a ciascun server e vedere se il servizio è installato e in esecuzione. È possibile, ma è anche probabile che tu perda troppo tempo per completare l'attività. Se usi PowerShell , potresti completare quell'attività in pochi minuti, poiché l'intera operazione può essere eseguita con un solo script che raccoglie informazioni sui servizi in esecuzione sui server specificati e li scarica in un file di testo(text file) , ad esempio. Questa è produttività!

In che modo PowerShell può aiutarti?

Come puoi vedere da questo articolo, Windows PowerShell è uno strumento incredibilmente potente incluso in Windows e disponibile per molti altri sistemi operativi. Offre molti vantaggi agli utenti esperti e ai professionisti IT. Tuttavia, anche gli utenti occasionali possono trarre vantaggio dall'utilizzo. Provalo, leggi i nostri tutorial e facci sapere la tua opinione su PowerShell . Lascia un commento qui sotto e condividi la tua prospettiva.



About the author

Sono un revisore di software ed esperto di produttività. Revisiono e scrivo recensioni di software per varie applicazioni software, come Excel, Outlook e Photoshop. Le mie recensioni sono ben informate e forniscono informazioni obiettive sulla qualità dell'applicazione. Scrivo recensioni di software dal 2007.



Related posts