PowerShell

PowerShell es una tecnología de automatización de software desarrollada por Microsoft. Incluye un shell de línea de comandos y un lenguaje de scripting correspondiente. Microsoft presentó PowerShell para Windows en 2006 para abordar las deficiencias de DOS. En 2016, Microsoft convirtió la tecnología en código abierto y multiplataforma, proporcionando versiones para Windows, Linux y macOS.

Microsoft PowerShell es similar al símbolo del sistema estándar de DOS, pero está basado en el marco .NET. A diferencia del shell COMMAND.COM (o "CMD") de DOS, PowerShell acepta y devuelve objetos .NET. Admite comandos estándar del sistema y "cmdlets", que son específicos del lenguaje de scripting de PowerShell. Cada cmdlet es un par verbo-sustantivo, como los siguientes ejemplos:

  1. Get-Command – Muestra una lista de todos los comandos disponibles
  2. Get-Help – Muestra una página de ayuda que describe cómo usar un comando específico
  3. Get-Location – Muestra el directorio actual
  4. Rename-Item – Cambia el nombre de archivo de un archivo
  5. Restart-Computer – Reinicia la computadora
Aunque la sintaxis de PowerShell es diferente de la del shell estándar de DOS, es compatible con versiones anteriores de muchos comandos de CMD. Por ejemplo, dir (y ls) son alias de Get-ChildItem, que muestra el contenido del directorio actual.

PowerShell se ejecuta en una interfaz de línea de comandos, similar a DOS, pero está diseñado para la automatización. Por ejemplo, el símbolo del sistema de Windows solo puede ejecutar un comando a la vez, mientras que PowerShell admite scripts que contienen varios comandos. PowerShell también es extensible, lo que permite acceder a varias API. Los desarrolladores pueden usar PowerShell para automatizar otras tecnologías de Microsoft, como Azure y SQL Server, además de software de terceros, incluidos AWS, Google Cloud y VMware.

Actualizado September 17, 2022 por Per C.

quizPon a prueba tu conocimiento

The application design model "MVC" is short for what?

A
Model-View-Controller
0%
B
Multi-Variable-Coding
0%
C
Mounted-Virtual-Computer
0%
D
Macro-Version-Compiling
0%
Correct! Incorrect!     View the MVC definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de PowerShell en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.