Ejecutando el comando CMD en PowerShell

Ejecutando el comando CMD en PowerShell
PowerShell se usa para ejecutar los archivos de script y llevar a cabo tareas automatizadas de administrador, mientras que CMD se usa para ejecutar los archivos de lotes y otras tareas administrativas. Se percibe que ambas herramientas de línea de comando son las mismas, pero su funcionalidad es de alguna manera diferente. La mayoría de los comandos heredados idénticos se pueden ejecutar en ambas herramientas, pero PowerShell es más capaz que el símbolo del sistema.

Este tutorial observará varios métodos para ejecutar los comandos CMD en PowerShell.

Cómo ejecutar el comando CMD en PowerShell?

Estos son los métodos que se pueden utilizar para ejecutar comandos CMD en PowerShell:

  • Operador de invocación "Y"
  • CMD. exe
  • Operador de tubería "|"

Método 1: Ejecutar el comando CMD en PowerShell usando el operador de invocación "&"

El operador de invocación o el operador de llamadas "Y"Se usa para ejecutar la ruta dada o un ejecutable. Además, también puede utilizarlo para ejecutar el comando CMD en PowerShell.

Sintaxis

La sintaxis para agregar un operador de invocador en PowerShell es la siguiente:

> y "muestra-cmd-command"

Problema

Por ejemplo, el comando mencionado se puede ejecutar en el "Solicitante del sistema":

> "C: \ Users \ Muhammad Farhan \ Desktop \ Operador de invocación.TXT"

Como resultado, se abrirá el siguiente archivo de texto:

Ahora, intentemos ejecutar el mismo comando en la consola PowerShell:

> "C: \ Users \ Muhammad Farhan \ Desktop \ Operador de invocación.TXT"

Como puede ver, PowerShell ha devuelto el nombre del archivo en lugar de ejecutar o abrir el archivo.

Solución

Este problema se puede abordar colocando el operador de invocación "Y"Antes de la ruta dada para ejecutarlo en el PowerShell:

> & "C: \ Users \ Muhammad Farhan \ Desktop \ Operador de invocación.TXT"

El archivo ahora se abre en el bloc de notas:

Método 2: Ejecutar el comando CMD en PowerShell usando "CMD. exe"

El segundo método es el "CMD. exe". Se coloca antes del código ejecutable para ejecutar el comando CMD en PowerShell.

Sintaxis

Aquí está la sintaxis de usar el CMD. exe:

> CMD. exe /c

Ejemplo

Ahora, ejecutaremos el comando CMD en PowerShell. Por ejemplo, lanzemos "Bloc" utilizando el "CMD. exe" dominio:

> CMD. EXE /C NOPADO.exe

Aquí:

  • "CMD. exe"Se usa para inicializar el símbolo del sistema en PowerShell.
  • "/C"Es un alias para el comando.

Producción

Método 3: Ejecutar el comando CMD en PowerShell usando el operador de tuberías "|"

El método final para ejecutar el comando CMD en PowerShell es usar el operador de tuberías "|". El tubo "|El operador se usa en el CMD para transferir o enviar la salida del comando anterior al siguiente comando como una entrada.

Sintaxis

Aquí está la sintaxis para usar el operador de tubería "|" En PowerShell:

> | CMD

Ejemplo

En este ejemplo, lanzaremos "Bloc"Uso del operador de tubería en PowerShell:

> Bloc de notas.exe | CMD

Aquí:

  • "|"Pipe convierte la salida del comando anterior en una entrada para el siguiente comando.
  • "CMD"El comando se usa aquí para inicializar el"Solicitante del sistema", Que luego abrirá el bloc de notas.

Producción

Eso se trataba de ejecutar comandos CMD en PowerShell.

Conclusión

Para ejecutar el comando CMD en PowerShell, use el Operador de Invocación y CMD. EXE o operador de tubería. Estos comandos están especialmente diseñados para ejecutar comandos CMD en la consola PowerShell. Todos estos enfoques tienen diferentes sintaxis y trabajo que se discuten. Este tutorial ha presentado varios enfoques para ejecutar el comando CMD en PowerShell.