Comando CMD em PowerShell

Comando CMD em PowerShell
O PowerShell é usado para executar os arquivos de script e executar tarefas automatizadas do administrador, enquanto o CMD é usado para executar os arquivos em lote e outras tarefas administrativas. Ambas as ferramentas de linha de comando são consideradas as mesmas, mas sua funcionalidade é de alguma forma diferente. A maioria dos comandos legados idênticos pode ser executada em ambas as ferramentas, mas o PowerShell é mais capaz do que o prompt de comando.

Este tutorial observará vários métodos para executar os comandos CMD em PowerShell.

Como executar o comando cmd em PowerShell?

Estes são os métodos que podem ser utilizados para executar comandos CMD em PowerShell:

  • Operador de invocação “&
  • cmd. exe
  • Operador de tubo “|

Método 1: Execute o comando CMD no PowerShell usando o operador de invocação “&”

O operador de invocação ou operador de chamada “&”É usado para executar o caminho fornecido ou um executável. Além disso, você também pode utilizá -lo para executar o comando CMD em PowerShell.

Sintaxe

A sintaxe para adicionar um operador de invocador em PowerShell é o seguinte:

> & "Sample-cmd-command"

Problema

Por exemplo, o comando mencionado pode ser executado no “Prompt de comando”:

> "C: \ Usuários \ Muhammad Farhan \ Desktop \ Operator de Invocação.TXT"

Como resultado, o seguinte arquivo de texto será aberto:

Agora, vamos tentar executar o mesmo comando no Console PowerShell:

> "C: \ Usuários \ Muhammad Farhan \ Desktop \ Operator de Invocação.TXT"

Como você pode ver, PowerShell retornou o nome do arquivo em vez de executar ou abrir o arquivo.

Solução

Este problema pode ser resolvido colocando o operador de invocação “&Antes do caminho dado para executá -lo no PowerShell:

> & "C: \ Usuários \ Muhammad Farhan \ Desktop \ Operator de Invocação.TXT"

O arquivo agora está aberto no bloco de notas:

Método 2: Execute o comando cmd no PowerShell usando “cmd. exe"

O segundo método é o “cmd. exe”. Ele é colocado antes do código executável para executar o comando cmd em PowerShell.

Sintaxe

Aqui está a sintaxe de usar o CMD. exe:

> cmd. exe /c

Exemplo

Agora, executaremos o comando CMD em PowerShell. Por exemplo, vamos lançar “Bloco de anotações”Usando o“cmd. exe”Comando:

> cmd. exe /C notas de notas.exe

Aqui:

  • ““cmd. exe”É usado para inicializar o prompt de comando no PowerShell.
  • ““/c”É um pseudônimo para o comando.

Saída

Método 3: Execute o comando cmd no PowerShell usando o operador de tubulação “|”

O método final para executar o comando CMD em PowerShell está usando o operador de tubo “|”. O cano "|”O operador é usado no CMD para transferir ou enviar a saída do comando anterior para o próximo comando como uma entrada.

Sintaxe

Aqui está a sintaxe para usar o operador do tubo “|” em PowerShell:

> | cmd

Exemplo

Neste exemplo, lançaremos ““ vamos lançar “Bloco de anotações”Usando o operador de tubo em PowerShell:

> bloco de notas.exe | cmd

Aqui:

  • ““|”Pipe converte a saída do comando anterior em uma entrada para o próximo comando.
  • ““cmd”O comando é usado aqui para inicializar o“Prompt de comando”, Que resultará resultantes do bloco de notas.

Saída

Isso se tratava de executar comandos CMD em PowerShell.

Conclusão

Para executar o comando CMD em PowerShell, use o operador de invocação &, CMD. exe, ou operador de tubo. Esses comandos foram projetados especialmente para executar comandos CMD no Console PowerShell. Todas essas abordagens têm sintaxe e trabalho diferentes que são discutidos. Este tutorial apresentou várias abordagens para executar o comando CMD em PowerShell.