Un cmdlet o "Command let" es un comando ligero que se usa en el entorno de Windows PowerShell. El tiempo de ejecución de Windows PowerShell invoca estos cmdlets en el símbolo del sistema. Puede crearlos e invocarlos mediante programación a través de las API de Windows PowerShell.
Cmdlet vs comando
Los cmdlets son muy diferentes de los comandos en otros entornos de shell de comandos en las siguientes formas:
Los cmdlets son objetos de clase de .NET Framework; y no solo ejecutables independientes.
Los cmdlets se pueden construir fácilmente con tan solo una docena de líneas de código.
Los cmdlets no controlan el análisis, la presentación de errores y el formato de salida. Lo realiza el tiempo de ejecución de Windows PowerShell.
El proceso de cmdlets funciona en objetos que no están en el flujo de texto y los objetos se pueden pasar como salida para canalización.
Los cmdlets se basan en registros, ya que procesan un solo objeto a la vez.
Obteniendo ayuda
El primer paso es ir al comando Get-Help que le brinda una explicación sobre cómo dar un comando y su parámetro.