Il nuovo PowerShell: macchina efficiente per i professionisti Windows

Il framework multipiattaforma può farlo

Ogni utente Windows di lunga data si è imbattuto nella riga di comando (prompt di input, prompt dei comandi) ad un certo punto. Molti veterani del PC lo conoscono anche dal DOS (Disk Operating System), che era la base del sistema Windows.

Ma questo è molto tempo fa. Oggi solo il prompt dei comandi ricorda la possibilità di controllare il sistema operativo digitando comandi, switch e parametri.

Finora, puoi trovare il prompt dei comandi in Windows 10 quando fai clic con il tasto destro del mouse su START e richiami il PROMPT DI INPUT o il PROMPT DI INPUT (AMMINISTRATORE) lì.

Ma questo è solo un modello fuori produzione, perché il futuro appartiene a PowerShell, che è molto più potente e ha persino una propria interfaccia utente grafica. PowerShell è uno strumento ideale per molti interventi utente avanzati in Windows 10. Molti script PowerShell (questi sono i programmi PowerShell, per così dire) sono offerti gratuitamente per l'ottimizzazione e la riparazione di Windows 10, anche da Microsoft. Quindi vale la pena dare un'occhiata più da vicino a PowerShell.

Avvia PowerShell: il successore di Windows 10 della classica riga di comando CMD

Microsoft sta inviando il vecchio prompt dei comandi alla meritata pensione. A partire dalla versione 1703 di Windows 10, Microsoft ha rimosso la chiamata o un collegamento al prompt dei comandi quasi ovunque.

Windows 10 ti consente comunque di scegliere se vuoi chiamare PowerShell invece del prompt dei comandi quando è necessaria un'operazione da riga di comando. Per impostare questa opzione come desiderato:

  1. Aprire le IMPOSTAZIONI con la combinazione di tasti [tasto Windows] + [I], in alternativa utilizzare START > IMPOSTAZIONI.

  2. Nel campo di testo IMPOSTAZIONI DI RICERCA, digita "powershell".

  3. Dagli elementi trovati, selezionare con un click del mouse QUANDO FARE CLIC DESTRO SUL PULSANTE START OPPURE PREMENDO IL TASTO WINDOWS + X SOSTITUIRE LA RICHIESTA DI INGRESSO NEL MENU CON WINDOWS POWERSHELL.

  4. Utilizzare l'interruttore per attivare questa opzione nella finestra che si apre. Richiama [tasto Windows] + [X] o fai clic con il tasto destro del mouse su START, vedrai lì la modifica immediatamente attiva.

Questa modifica non elimina la richiesta di input, è ancora lì e può essere utilizzata con START> WINDOWS-SYSTEM> INPUT REQUEST.

Consiglio:

Coloro che avviano PowerShell per la prima volta spesso trovano la dimensione del carattere preimpostata troppo piccola. Piccolo problema: utilizzare la combinazione di tasti [CTRL] + [+] nel tastierino numerico per ingrandire o [CTRL] + [-] per ridurre il carattere in più fasi senza modificare le dimensioni di visualizzazione della finestra di PowerShell.

La riga di comando era ieri: come utilizzare PowerShell ISE con un'interfaccia utente grafica

Con Windows 7, Microsoft ha fornito per la prima volta la macchina per l'efficienza PowerShell in una versione del sistema operativo per gli utenti. In Windows 10, PowerShell si sta finalmente emancipando dalla vecchia riga di comando del prompt dei comandi (cmd.exe, command.com). Con una cornucopia di comandi e funzioni, invita in particolare gli utenti Windows avanzati a utilizzare Windows con comandi diretti. Per gli utenti esperti e gli amministratori, PowerShell ha letteralmente portato a un revival delle soluzioni basate su script.

Windows 10 include PowerShell ISE (Integrated Scripting Environment), una shell di comando potente ed estesa (surface, letteralmente shell). Il PowerShell ISE (file powershell_ise.exe) è un riassunto e un ulteriore sviluppo della classica riga di comando e del vecchio Windows Scripting Host (WSH). Ora è comodamente possibile creare, modificare, salvare ed eseguire interi script di comandi. Ciò semplifica l'input di comando e comando in modo contemporaneo.

È possibile richiamare “PowerShell ISE” con la nuova interfaccia grafica direttamente dal menu Start di Windows aprendo START e seguendo poi l'elenco alfabetico di cartelle e programmi. In WINDOWS POWERSHELL> WINDOWS POWERSHELL ISE troverai quello che stai cercando nel menu contestuale.

A prima vista, PowerShell ISE offre una riga di comando come il familiare prompt dei comandi. Il PowerShell ISE può fare molto di più, in particolare, ci sono molte opzioni operative per directory e file, accesso al registro e gestione della rete. Dopo aver avviato PowerShell, è possibile utilizzare una varietà di comandi con i quali, in linea di principio, è possibile controllare completamente Windows. Un comando è anche chiamato commandlet o cmdlet.

Tutti i comandi (cmdlet) disponibili vengono mostrati per impostazione predefinita da PowerShell ISE sul lato destro dello schermo. In caso contrario, visualizzare l'elenco dei comandi utilizzando VIEW> DISPLAY COMMAND ADD-ON. Un altro buon modo per iniziare è con il comando "help", che mostra i comandi di base e gli aiuti alla sintassi. Utilizzare il comando "exit" per chiudere la finestra di PowerShell o PowerShell ISE.

Il vero punto di forza di PowerShell è la sua capacità di scrivere script, quindi non puoi semplicemente eseguire singoli comandi. Diversi comandi possono essere combinati sotto forma di un piccolo programma o possono essere scaricati ed eseguiti script creati da altri provider. A tal fine, è stato ampliato l'ambiente di sviluppo grafico di PowerShell ISE, che include, tra le altre cose, il completamento automatico dei comandi, la pratica marcatura della sintassi dei colori e un debugger di script per la risoluzione dei problemi.

Le funzionalità di Windows PowerShell per il controllo, l'automazione e la risoluzione dei problemi di Windows sono ampie. Tuttavia, a causa dell'input orientato ai comandi e alla necessaria osservanza della sintassi dei comandi, l'uso è rivolto maggiormente a professionisti e utenti avanzati che sono disposti a investire un po' di tempo nell'apprendimento del linguaggio di scripting.

Esempi pratici di query utili con PowerShell in Windows 10

Tutti i comandi in PowerShell vengono immessi direttamente al prompt dei comandi, come di consueto in una console. In PowerShell, il prompt è costituito dall'abbreviazione PS seguita da uno spazio e dal percorso dell'utente attivo, ovvero generalmente c: \ Users \ username>.

Inizi a inserire gli esempi direttamente al prompt. Il cursore lampeggiante mostra la posizione di input e il comando di esempio viene passato con il tasto Invio per l'esecuzione. Dopo aver visualizzato il risultato, la console di PowerShell ti mostrerà automaticamente di nuovo il prompt e potrai digitare il comando successivo.

Funzione eseguitaComando PowerShell
Query della versione PowerShell installata$ PSVersionTable
Interroga la data e la versione del BIOSGet-wmiobject win32_bios
Informazioni su mouse/dispositivo di puntamentoGet-Wmiobject Win32_PointingDevice
Informazioni sulla scheda grafica o sull'adattatore graficoGet-Wmiobject Win32_VideoController
Produttore, tipo e socket della CPUGet-Wmiobject Win32_Processor
Informazioni sull'HDD/SSD installatoGet-Wmiobject Win32_Diskdrive
Elenca schede audio o dispositiviGet-Wmiobject Win32_SoundDevice

Consiglio:

Microsoft offre ampie informazioni in lingua tedesca sullo scripting con Windows PowerShell a questo collegamento diretto di Technet.

Conclusione: strumento per professionisti di Windows

Con PowerShell, Microsoft ha combinato il vecchio prompt dei comandi e l'obsoleto Windows Scripting Host e lo ha ulteriormente sviluppato in uno strumento professionale moderno e potente. Se usi Windows 10 in modo professionale, automatizzi i passaggi di lavoro o vuoi semplicemente guardare più in profondità sotto il cofano del sistema operativo, vale la pena conoscere almeno le funzioni di base di PowerShell.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave