TPSIT – Windows: server per le reti e per il Web – PowerShell

Monet

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:

 

 

Questa voce è stata pubblicata in Senza categoria. Contrassegna il permalink.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *