[:it]
PowerShell e’ una shell con prompt interattivo e un interprete a riga si comando come la shell cmd.exe, ma con piu’ comandi e maggiori funzionalita’.
Si possono programmare script.
PowerShell si basa sui principi della programmazione ad oggetti (classi, oggetti, metodi, proprieta’), in particolare usa la sintassi e le parole chiavi del linguaggio C# (leggi C sharp).
Utilizzata principalmente dagli amministratori di sistema nella gestione delle risorse e dei processi.
In PowerShell, nella costruzione delle linee di comando, si utilizza il concetto di cmdlet (leggi command-let).
I cmdlet agiscono sugli oggetti. Essi sono un piccolo programma della shell che svolge una funzione specifica e che puo’ essere attivato dalla riga di comando.
I cmdlet possono essere poi combinati tra loro e produrre funzionalita’ di elaborazione avanzate.
I nomi dei cmdlet sono composti da un verbo-sostantivo.
In base al verbo, possiamo individuare 4 tipologie:
· get (per ottenere dati)
· set (per impostare o modificare dati)
· format (per formattare dati)
· out (per indirizzare l’output di un elaborazione, oppure anche write, add, export, ….)
Oltre ad essi, PowerShell mette a disposizione altri elementi, da utilizzare negli script o dalla riga di comando, quali funzioni, alias, applicazioni e filtri.
COME AVVIARE LA PowerShell se installata
(altrimenti occorre scaricare da internet il file eseguibile che avvia l’installazione):
Combinare tasto logo di Windows + F
Selezionare categoria App
E nella casdlla di ricerca scrivere PowerShell
In alternativa
Sulla riga di comando della finestra Prompt dei comandi di windows, scrivere PowerShell.
Il prompt standard della finestra di PowerShell contiene la parola PS seguita dal percorso della directory corrente.
PowerShell non e’ case sensitive nella scrittura delle righe di comando.
Per uscire da PowerShell, digitare
exit
nella riga di comando.
Prima di continuare la trattazione sul server Windows preferisco fare un brevissimo richiamo sui comandi usati nella PowerShell.
Ad esempio per poter editare un testo nell’ambiente Linux si ha ad esempio vim oppure gedit oppure nano.
Sotto Windows si usa ad esempio notepad
è sufficiente editare
notepad nomefile.txt
per crearlo o editarlo.
Ecco una schermata con i maggiori comandi:
[:]