Powershell - cmdlet
Un cmdlet o "Command let" è un comando leggero utilizzato nell'ambiente Windows PowerShell. Il runtime di Windows PowerShell richiama questi cmdlet al prompt dei comandi. È possibile crearli e richiamarli a livello di codice tramite le API di Windows PowerShell.
Cmdlet vs Command
I cmdlet sono molto diversi dai comandi in altri ambienti della shell dei comandi nei seguenti modi:
I cmdlet sono oggetti di classe .NET Framework; e non solo eseguibili autonomi.
I cmdlet possono essere facilmente costruiti da una dozzina di righe di codice.
L'analisi, la presentazione degli errori e la formattazione dell'output non vengono gestiti dai cmdlet. Viene eseguito dal runtime di Windows PowerShell.
Il processo dei cmdlet funziona sugli oggetti non sul flusso di testo e gli oggetti possono essere passati come output per il pipelining.
I cmdlet sono basati sui record poiché elaborano un singolo oggetto alla volta.
Ottenere aiuto
Il primo passo è andare al comando Get-Help che ti dà una spiegazione su come dare un comando e il suo parametro.