Cargando

Ordenadores

Diferencias entre Consola de comandos (cmd) y PowerShell

Por si tienes alguna duda, aquí tienes las principales diferencias entre la consola de comandos o CMD y Windows PowerShell.

Escrito por Solvetic Sistemas jun 23 2017 12:45

Los sistemas operativos han sido desarrollados con la finalidad de ofrecer a los usuarios una poderosa herramienta de trabajo, educación y entretenimiento al contar con muchas aplicaciones y programas para este fin.

 

El propio sistema operativo incluye herramientas de control, soporte y administración que no solo los administradores o personal de soporte debe gestionar sino cualquier usuario con conocimientos básicos tendrá la oportunidad de usarlas para conocer más en detalle el sistema.

 

Una de estas herramientas, la cual ha estado siempre presente en los sistemas operativos Windows es el CMD o símbolo del sistema la cual es una consola de línea de comandos y que hoy en día está siendo modificada por Windows PowerShell la cual es una consola de comandos mucho más avanzada que CMD.

 

Hoy este tutorial analizará en detalle qué es CMD y Windows PowerShell y cuáles son sus principales diferencias.

 

Qué es el Símbolo del sistema de Windows

 

Imagen adjunta: a-simbolo-sistema.png

 

El símbolo del sistema o también conocido como Command prompt (cmd.exe) es un intérprete de línea de comandos que ha estado activo por más de 35 años y fue implementado en el primer equipo basado en arquitectura 8086 desarrollado por IBM.
A través de todo este tiempo como usuarios hemos podido interactuar con el equipo a través de los múltiples comandos que podíamos ejecutar en él.

 

El símbolo del sistema aunque poco a poco está siendo relegado por Microsoft sigue siendo una herramienta vital para ejecutar múltiples tareas no graficas en el sistema y es para todos conocido que muchas de estas tareas se ejecutan con mayor seguridad en un entorno de línea de comandos.

 

 

 

Cómo abrir o anclar el Símbolo de Sistema o consola de comandos (Command Prompt) ventana MS-DOS en Windows 10, incluyendo el modo administrador.

 

En Windows 10 Creators Update solo sale habilitado Windows PowerShell pero te enseñamos cómo activar de nuevo Símbolo de Sistema o CMD.

 

 

Qué es Windows PowerShell

 

 

Imagen adjunta: b-powershell.png

 

A medida que los sistemas operativos avanzan, Microsoft decidió dar un paso gigante al modificar de forma completa el entorno de línea de comandos, y mucho más en Windows 10, al incorporar Windows PowerShell.

 

Windows PowerShell es un lenguaje de scripts y Shell avanzado de línea de comandos el cual ha sido escrito en Microsoft .NET Framework, el cual permitirá que todos los que trabajamos con entornos Windows tengamos un control preciso y la posibilidad de automatizar tanto el sistema operativo como las aplicaciones instaladas en él. Su desarrollo fue realizado en el año 2.002.

 

Con Windows PowerShell han sido añadidos una serie de cmdlets que nos van a permitir llevar a un nivel mucho más alto todas las tareas de gestión tales como:

  • Realizar tareas en segundo plano.
  • Automatización de tareas.
  • Ejecución remota de tareas, entre otras.

 

 

 

Vemos que cada una de estas consolas de comandos nos ofrecen una gran alternativa para el control de procesos en sistemas Windows.

 

Podemos ver que en las nuevas ediciones de Windows 10 se ha introducido Windows PowerShell como consola de comandos por defecto, lo comprobamos dando clic derecho sobre el menú Inicio o bien usando la combinación de teclas:

 

 

+ X

 

 

 

Imagen adjunta: 3-windows-powershell-por-defecto.png

 

 

Recordemos que en las primeras ediciones de Windows 10 contábamos con la opción del Símbolo del sistema pero ahora vemos que ha sido reemplazado por Windows PowerShell.

 

En base a este proceso es importante conocer algunas de las novedades que incorpora Windows PowerShell en su versión más reciente 5.0.

 

Administración de paquetes
Gracias a este gestor de paquetes podremos controlar fácilmente todo el software que es descargado, instalado o eliminado.

 

Esta funcionalidad será conocida como PackageManagement y nos permitirá gestionar todos los paquetes en un solo lugar sin necesidad de ir a cada sitio web.

 

 

 

 

Secure Shell (SSH)
Sabemos muy bien el papel que SSH cumple en todas las conexiones entrantes y salientes del equipo al permitirnos encriptar los datos con el fin de evitar que estos sean interceptados por usuarios no autorizados. Existen múltiples herramientas que nos ofrecen la posibilidad de conectarnos vía SSH a Windows pero a partir de la versión 5.0 esta funcionalidad estará incluida con Windows PowerShell ofreciendo las mejores ventajas de seguridad y conectividad.

 

 

 

Otras novedades
También encontramos otras novedades como:
  • Nuevos cmdlets en el módulo PSDesiredStateConfiguration.
  • Mejoras en los lenguajes de programación.
  • Mejoras en los diagnósticos.
  • Mejoras en la flexibilidad al incorporar la función ActionAfterReboot.
  • Posee una nueva estructura de información.
  • Incluye nuevos módulos.

 

 

Para conocer en detalle todas las novedades de Windows PowerShell 5.0 podemos visitar el siguiente enlace de Microsoft:

 

 

Podemos ver como Windows PowerShell se constituye en una herramienta mucho más avanzada para todas las tareas de soporte.

CMD: (tasklist)

PowerShell (Get-Process)

 

 

Algunos de los comandos más usados en PowerShell son:

 

Características KDE
Get-Process Desplegará una lista con los procesos en ejecución en el sistema.

 

Get-Help
Despliega la ayuda de una página.

 

Get-Command
Nos ofrece un listado con todos los comandos disponibles.

 

Get-Process (Proceso) | Stop-Process –confirm
Dara por terminado el proceso ingresado mostrando una confirmación para hacerlo.

 

Clear-Host
Limpia la pantalla de Powershell.

 

Características KDE
Set Nos permite crear, cambiar, eliminar o mostrar variables de entorno del sistema.

 

 

Recopilación de comandos para administradores de PowerShell.

 

Descubre todo el software que tengas instalado en uno o varios equipos de forma sencilla desde la consola PowerShell en tu Windows 10.

 

Aprovechemos todo lo que nos ofrece Windows PowerShell para administrar de una forma más centralizada Windows.

Ver Comentarios (0) Escribir comentario