es.phhsnews.com


es.phhsnews.com / ¿Por qué los comandos de Windows PowerShell reciben el nombre de cmdlets?

¿Por qué los comandos de Windows PowerShell reciben el nombre de cmdlets?


Al trabajar con Windows PowerShell, es posible que haya encontrado el término cmdlet y se encuentre algo confundido. ¿Es un cmdlet algo totalmente diferente de un comando o solo es el nombre de PowerShell para ellos? La publicación de preguntas y respuestas SuperUser de hoy tiene la respuesta a la pregunta de un lector curioso.

La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios de preguntas y respuestas impulsada por la comunidad.

The Question

SuperUser reader RBT quiere saber por qué los comandos de Windows PowerShell se llaman cmdlets:

He estado tratando de descubrir la nomenclatura de por qué los comandos se llaman comandos-let (cmdlets) en PowerShell. ¿Por qué no se llaman simplemente comandos en su lugar? ¿Cuál es la diferencia?

Solo pude adivinar en base a este artículo de Wikipedia sobre PowerShell que de alguna manera podría ser una abreviación de la interfaz de línea de comando para interactuar con comandos escritos en .Net.

¿Por qué los comandos de Windows PowerShell se llaman cmdlets? ?

The Answer

Contribuyente SuperUser LotPings tiene la respuesta para nosotros:

Según Microsoft:

Un cmdlet es un comando ligero que se usa en el entorno de Windows PowerShell. El tiempo de ejecución de Windows PowerShell invoca estos cmdlets dentro del contexto de los scripts de automatización que se proporcionan en la línea de comandos. El tiempo de ejecución de Windows PowerShell también los invoca programáticamente a través de las API de Windows PowerShell.

Cómo los cmdlets difieren de los comandos

Los cmdlets difieren de los comandos en otros entornos de shell de comandos de las siguientes maneras:

  • Los cmdlets son instancias de las clases de .NET Framework ; no son ejecutables independientes.
  • Los cmdlets se pueden crear a partir de una docena de líneas de código.
  • Los cmdlets generalmente no hacen su propio análisis, presentación de error o formato de salida. El tiempo de ejecución de Windows PowerShell maneja el análisis, la presentación de errores y el formato de salida.
  • Los cmdlets procesan los objetos de entrada desde la interconexión en lugar de las secuencias de texto, y los cmdlets suelen entregar objetos como salida a la interconexión.
  • Los cmdlets son registros orientadas porque procesan un solo objeto a la vez.

Fuente: Descripción del cmdlete [Microsoft]


¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios. ¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí.


Cómo deshabilitar la pantalla de inicio de Splash de LibreOffice en Windows y Linux

Cómo deshabilitar la pantalla de inicio de Splash de LibreOffice en Windows y Linux

Cada vez que abre un programa de LibreOffice, o incluso el Centro de inicio de LibreOffice, aparece una pantalla de inicio. Esta pantalla de presentación no sirve para nada, por lo que si prefiere no verla, le mostraremos cómo desactivarla en Windows y Linux. Desactivar la pantalla de bienvenida en Windows Desactivar la pantalla de bienvenida de LibreOffice en Windows debe hacerse para cada programa por separado, incluido el Centro de inicio de LibreOffice, al cambiar sus accesos directos.

(how-top)

Cómo grabar cualquier archivo de video en un DVD reproducible

Cómo grabar cualquier archivo de video en un DVD reproducible

La transmisión de video puede ser la forma más conveniente de mirar la mayoría de las películas, pero no hace daño tener una copia física de sus películas o de su hogar videos como un retroceso. Si desea hacer una copia de seguridad de su colección de películas, o simplemente grabar un DVD reproducible de sus propios videos, es bastante fácil y gratuito.

(how-top)