Familiarità schermo nero con la scrittura misteriosa e il cursore che lampeggia in modo aggressivo? Questa è la riga di comando. L'utilità è presente in tutte le versioni di Windows. Con il suo aiuto è conveniente gestire il sistema, chiamare programmi, trovare file. Ma per il lavoro professionale, cmd non è abbastanza funzionale. Pertanto, Microsoft ha deciso di risolvere tutti gli aspetti negativi della console e ha rilasciato un prodotto denominato Windows PowerShell. Che cos'è e come utilizzare lo sviluppo, continua a leggere.
PowerShell è un ambiente di comando interattivo orientato agli oggetti con funzioni linguistiche scenari. La versione ufficiale di PowerShell 1.0 di Microsoft si è svolta il 14 novembre 2006. Gli sviluppatori hanno combinato la consueta interfaccia a riga di comando CLI con una piattaforma per la gestione di reti .NET Framework locali e remote.
Si noti che Windows PowerShell non è una shell operativa semplice. Microsoft è riuscita a creare uno strumento di automazione gestionale potente, estensibile e allo stesso tempo flessibile che può funzionare come linguaggio di scripting dedicato.
Il 18 agosto 2016, Microsoft ha annunciato che Windows PowerShell è ora un prodotto open source disponibile per tutti gli sviluppatori. La società ha inoltre aggiunto il supporto per i sistemi operativi basati su Unix, incluse distribuzioni Linux e OS X.
Per eseguire le attività utilizzate, cmdlet o cmdlet. Questi sono piccoli comandi scritti come file eseguibili. Nella versione 2.0 di PowerShell per Windows XP e Server 2008 R2, i creatori hanno aggiunto moduli che consentono di gestire un numero elevato di risorse, tra cui Active Directory ed Exchange Server.
Ora più di 130 moduli e comandi sono incorporati nello strumento di automazione PowerShell. Forniscono accesso a file, reti, registro, amministrazione e altre funzionalità di sistema:
Dato che Windows PowerShell è un ambiente estensibile, gli utenti possono creare i propri team, scrivere moduli "autore" utilizzando il linguaggio .Net.
Nel 2016 è stata rilasciata l'ultima versione beta di PowerShell 6.0. In Windows 7, 8 e 10, l'utilità è integrata. Se si utilizza un sistema operativo diverso, l'applicazione dovrà essere scaricata. Per fare ciò, visitare il sito Web ufficiale di microfoft.com e nella casella di ricerca, digitare Installazione di Windows PowerShell. Il sistema trasferirà automaticamente alla pagina con le ultime versioni del prodotto. Scegli il tuo sistema operativo dall'elenco e fai clic su Scarica.
Quando il file è completamente caricato, fai doppio clic per aprirlo. Per impostazione predefinita, l'ambiente verrà installato in ProgramFilesPowerShell e creerà un collegamento nel menu Start. Se sei un utente Windows felice, fai clic sull'icona di sistema nell'angolo in basso a sinistra e inserisci PowerShell in "Trova programmi e file". Esegui l'applicazione, inserisci il tuo primo cmdlet e inizia a lavorare.
Il nome di ciascun cmdlet ha la forma di un verbo-sostantivo o di un oggetto-azione. Offriamo un elenco dei più importanti cmdlet di PowerShell per Windows 10 e versioni precedenti, a partire da XP. Saranno utili anche per gli utenti alle prime armi che ieri hanno imparato a salvare i documenti di testo.
Oltre ai cmdlet, l'utilità PowerShell in Windows 7 e versioni successive include caratteri speciali come $ _ o {}. I distintivi più sconcertanti fanno sì che i neofiti non abbiano avuto a che fare con sistemi o programmazione simili a Linux.
Incluso con l'utilità PowerShell è un'applicazione grafica ISE di Windows PowerShell. Questa è una shell, o ambiente integrato, per scrivere script. ISE offre agli sviluppatori una vasta gamma di opzioni. Con esso, è possibile creare, eseguire il debug e modificare script, testo aperto e file XML. L'evidenziazione della sintassi del colore facilita notevolmente il test e la ricerca di errori nel codice.
ISE è molto più conveniente della console PowerShell e può sostituirlo completamente. Con l'aiuto dell'ambiente, è possibile copiare e incollare grandi pezzi di codice, eseguire non l'intero script, ma alcune delle sue parti. A differenza di PowerShell, le dimensioni della finestra in ISE sono facilmente modificabili dal puntatore del mouse, come quando si lavora con un programma normale.
Per provare l'ambiente ISE, nel menu Start, digitare PowerShell ISE. Se non si utilizza un altro Windows, ma un altro SO, scaricare e installare la distribuzione dal sito ufficiale. Dopo aver avviato l'applicazione, si aprirà una finestra di tre parti. Gli script sono scritti in alto, i comandi di PowerShell sono in basso e il risultato è visibile nel mezzo.
Iniziare la conoscenza con ISE e nella finestra in basso inserisci Get-Process. Premere Tab diverse volte. Accanto al cmdlet, appariranno i suoi parametri, che cambieranno dopo ogni sequenza di tasti. Questa sarà la tua prima sessione con l'ambiente di scripting Microsoft.