5 maneiras de executar executáveis ​​(EXE) do PowerShell

Os executáveis ​​do Windows (arquivos EXE) são a espinha dorsal de muitos aplicativos. Seja instalando software, executando uma ferramenta de sistema ou automatizando tarefas, é essencial entender como iniciar EXEs. Embora você possa executar esses arquivos a partir da interface gráfica, o PowerShell é outra ferramenta versátil adorada por muitos. Neste artigo, orientaremos você na execução de executáveis ​​(EXE) do PowerShell.

5 maneiras de executar executáveis ​​(EXE) do PowerShell

A execução de arquivos EXE do PowerShell permite automatizar processos repetitivos, executar comandos com parâmetros específicos e integrar tarefas executáveis ​​perfeitamente em scripts. Este método facilita o aproveitamento de tudo o que o PowerShell pode fazer. Você pode gerenciar seu sistema Windows com mais facilidade e realizar mais tarefas.

Método 1: executar arquivo EXE usando .\ (barra pontilhada)

Para executar um arquivo executável (EXE) localizado no diretório de trabalho do PowerShell, use o prefixo .\ (barra). Isso diz ao PowerShell para executar o arquivo da pasta atual, em vez de procurá-lo nos diretórios da variável de ambiente PATH do seu sistema.

Etapa 1: pressione Windows + S no teclado, digite PowerShell e clique em Executar como administrador. Selecione Sim quando solicitado.

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Passo 2: Navegue até o local do EXE. Use o comando cd para ir para a pasta que contém o arquivo EXE. Por exemplo:

cd C:\Programas\MyProgramFolder

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Etapa 3: Agora, execute o EXE. Digite .\ seguido do nome do arquivo EXE e pressione Enter. Exemplo:

.\meuprograma.exe

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Passo 4: Se tiver problemas para localizar arquivos EXE, use o comando Get-ChildItem. Veja como usá-lo:

Get-ChildItem*.exe

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Leia também: Como consertar a impossibilidade de executar arquivos EXE no Windows 11

Método 2: iniciar um arquivo EXE com a ajuda do operador de chamada (&)

O operador de chamada (&) oferece uma maneira direta de executar arquivos EXE diretamente do prompt do PowerShell. Usar esse método é ideal quando você procura uma execução rápida e simples e não precisa de controle complexo sobre o processo de inicialização.

Passo 1: Inicie a caixa Executar pressionando Windows + R no teclado. Digite PowerShell na caixa de pesquisa e clique em OK.

Agora, uma janela do PowerShell será aberta, mas observe que ela não está no modo Administrador.

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Passo 2: Para executar o PowerShell como administrador, digite o comando abaixo e pressione Enter. Além disso, clique em Sim quando solicitado.

Iniciar-Processo powershell -Verbo runAs

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Passo 4: Agora, uma nova janela do Administrador PowerShell será aberta com um fundo azul como base.

Etapa 5: Na nova janela do Administrador PowerShell, digite & operador seguido do caminho completo para o arquivo EXE e pressione Enter.

& 'C:\Arquivos de Programas\MeuPrograma\MeuPrograma.exe'

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Etapa 6: se o seu arquivo EXE exigir argumentos de linha de comando, adicione-os após o caminho do arquivo. Veja como fazer isso:

& 'C:\Arquivos de Programas\ExampleSoftware\program.exe' arg1 arg2 arg3

Nota: O argumento /p na imagem abaixo imprimirá o arquivo EXE cujo caminho foi especificado posteriormente.

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Leia também: Como executar o PowerShell como administrador no Windows 11

Método 3: execute EXE por meio do cmdlet Invoke-Expression

O cmdlet Invoke-Expression no PowerShell oferece uma maneira de executar strings como se fossem comandos diretos de forma dinâmica. Isso permite que você execute arquivos EXE, fornecendo o caminho completo para o executável. Este método pode salvar sua vida quando você precisar construir a string de comando para o executável em tempo de execução.

Passo 1: Clique no ícone do Windows, digite PowerShell na caixa de pesquisa e selecione Executar como Administrador. Quando um pop-up aparecer, escolha Sim.

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Passo 2: Escreva o comando abaixo para executar um arquivo EXE e pressione Enter no teclado.

Invoke-Expression -Command "C:\caminho para\nome do arquivo.exe"

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Etapa 3: Se você deseja adicionar argumentos ao iniciar o arquivo EXE, insira os argumentos abaixo e pressione Enter.

Expressão de Invocação "C:\caminho\para\seu\arquivo.exe arg1 arg2 arg3"

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Se você estiver lidando com um script complicado envolvendo caminhos e argumentos diferentes, crie uma variável para esses caminhos e argumentos. Posteriormente, você poderá usar esta variável para simplificar o processo. Siga as etapas abaixo para fazer isso:

Passo 1: Defina o caminho exe digitando os comandos abaixo e pressionando Enter.

$exePath = "C:\meuapp.exe"

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Passo 2: Se você deseja executar um executável (EXE) com argumentos, escreva os comandos abaixo e pressione Enter.

$ argumentos = "-arg1 -arg2"

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Passo 3: Por último, escreva o código abaixo para executar um arquivo executável e pressione Enter.

Expressão de Invocação "$exePath $arguments"

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Método 4: iniciar um arquivo EXE usando CMD /C

O comando ‘CMD /C’ no PowerShell cria essencialmente uma instância temporária do prompt de comando clássico (cmd.exe) para executar um comando especificado. Veja como fazer isso:

Passo 1: Clique no botão Iniciar, escreva PowerShell e clique em Executar como Administrador. Selecione Sim para permitir que o aplicativo faça alterações no seu dispositivo.

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Passo 2: Digite o comando abaixo para criar uma instância do cmd na janela do PowerShell e pressione Enter.

cmd /c "caminho_para_seu_arquivo_exe"

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Etapa 3: se você deseja executar argumentos, digite o código abaixo e pressione a tecla Enter.

cmd /c "caminho_para_seu_exe argumento1 argumento2"

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Leia também: Diferença entre Prompt de Comando e PowerShell

Método 5: usando o cmdlet Start-Process

O cmdlet Start-Process oferece controle significativo sobre o processo de execução. Você deve usá-lo para especificar argumentos de linha de comando, ajustar o diretório de trabalho, redirecionar a saída ou iniciar um processo com permissões elevadas (direitos de administrador) usando determinados parâmetros.

Etapa 1: pressione Windows + S no teclado, escreva PowerShell e clique em Executar como administrador. Selecione Sim na janela pop-up.

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Passo 2: Escreva o comando abaixo e pressione Enter para abrir um aplicativo EXE usando Start-Process.

Nome do processo inicial.exe

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Etapa 3: Se você deseja abrir um arquivo EXE específico, digite o seguinte comando e pressione Enter no teclado.

Iniciar-Processo -FilePath "filepath.exe"

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Etapa 4: você também pode executar argumentos ao passar os parâmetros. Escreva o comando abaixo para fazer isso e pressione Enter.

Start-Process -FilePath "nome do arquivo.exe" -argumentList "caminho_do_arquivo_exe"

5 maneiras de executar executáveis ​​(EXE) do PowerShell

Leia também: Como atualizar o PowerShell no Windows

Parâmetros Comuns

Aqui estão alguns dos parâmetros mais úteis para personalizar o funcionamento do Start-Process:

  • -FilePath: especifica o caminho para o executável, script ou documento.
  • -ArgumentList: Fornece uma lista de argumentos a serem passados ​​para o processo.
  • -WorkingDirectory: Define o diretório de trabalho inicial do processo.
  • -Verbo: Especifica a ação a ser executada no arquivo (como “abrir”, “editar”, “imprimir”). Use Get-Verb para ver os verbos disponíveis.
  • -WindowStyle: Determina o estilo inicial da janela (Normal, Oculto, Minimizado, Maximizado).
  • -Wait: faz com que o PowerShell aguarde a saída do processo antes de continuar.
  • -PassThru: Retorna um objeto de processo, fornecendo detalhes e controle sobre o processo iniciado.

Perguntas frequentes

1. Há algum risco de segurança envolvido na execução de EXEs do PowerShell?

Sim, executar EXEs do PowerShell acarreta riscos de segurança significativos. O EXE pode ser malicioso, conceder acesso não autorizado a invasores, executar códigos prejudiciais ou roubar dados.

2. Como posso lidar com erros se a execução do EXE falhar?

Use os blocos try…catch do PowerShell para capturar possíveis erros durante a execução do EXE, permitindo registrar a falha ou tomar ações corretivas.

Execute EXE com parâmetros

Esperamos que os métodos acima ajudem você a executar executáveis ​​(EXE) do PowerShell. Você pode melhorar significativamente sua capacidade de automatizar e gerenciar processos baseados no Windows usando o PowerShell. O que você prefere usar, uma interface gráfica de usuário ou uma interface de linha de comando como o PowerShell? Conte-nos nos comentários abaixo.



Leave a Comment

Como alterar o nome de usuário e o nome de exibição do Twitch

Como alterar o nome de usuário e o nome de exibição do Twitch

Quer dar um novo começo ao seu perfil do Twitch? Veja como alterar o nome de usuário e o nome de exibição do Twitch com facilidade.

Como alterar o plano de fundo no Microsoft Teams

Como alterar o plano de fundo no Microsoft Teams

Descubra como alterar o plano de fundo no Microsoft Teams para tornar suas videoconferências mais envolventes e personalizadas.

8 maneiras de corrigir o login do ChatGPT que não funciona

8 maneiras de corrigir o login do ChatGPT que não funciona

Não consigo acessar o ChatGPT devido a problemas de login? Aqui estão todos os motivos pelos quais isso acontece, juntamente com 8 maneiras de consertar o login do ChatGPT que não funciona.

10 maneiras de corrigir problemas de ping alto e atraso no Valorant

10 maneiras de corrigir problemas de ping alto e atraso no Valorant

Você experimenta picos altos de ping e latência no Valorant? Confira nosso guia e descubra como corrigir problemas de ping alto e atraso no Valorant.

Como colocar uma senha no aplicativo do YouTube

Como colocar uma senha no aplicativo do YouTube

Deseja manter seu aplicativo do YouTube bloqueado e evitar olhares curiosos? Leia isto para saber como colocar uma senha no aplicativo do YouTube.

Como bloquear e desbloquear alguém nas equipes da Microsoft e quais são as alternativas

Como bloquear e desbloquear alguém nas equipes da Microsoft e quais são as alternativas

Descubra como bloquear e desbloquear contatos no Microsoft Teams e explore alternativas para um ambiente de trabalho mais limpo.

O que acontece quando você restringe alguém no Facebook Messenger

O que acontece quando você restringe alguém no Facebook Messenger

Você pode facilmente impedir que alguém entre em contato com você no Messenger. Leia nosso guia dedicado para saber mais sobre as implicações de restringir qualquer contato no Facebook.

Como cortar imagens em formas no Canva

Como cortar imagens em formas no Canva

Aprenda como cortar sua imagem em formatos incríveis no Canva, incluindo círculo, coração e muito mais. Veja o passo a passo para mobile e desktop.

Como se livrar do problema de ação bloqueada no Instagram

Como se livrar do problema de ação bloqueada no Instagram

Obtendo o erro “Ação bloqueada no Instagram”? Consulte este guia passo a passo para remover esta ação foi bloqueada no Instagram usando alguns truques simples!

Facebook: Posso ver quem viu meus vídeos?

Facebook: Posso ver quem viu meus vídeos?

Descubra como verificar quem viu seus vídeos no Facebook Live e explore as métricas de desempenho com dicas valiosas e atualizadas.