PowerShell Start-Process

PowerShell Start-Process
Você pode ter tentado abrir muitas aplicações de arquivos em seu sistema de uma ou duas maneiras. O processo de início do PowerShell é o comando muito conhecido de lançar rapidamente um ou mais arquivos, aplicativos ou processos de uma maneira muito organizada. É um começo rápido de alguns programas de aplicativos para evitar perder tempo. Pode fazer os arquivos executáveis ​​executados. Você pode usar o comando de processo de início do cmdlet, utilizando nomes de usuário diferentes. Neste guia do tutorial, veremos como usar o cmdlet de processo inicial em PowerShell. Portanto, certifique -se de ter um utilitário PowerShell instalado no seu Ubuntu 20.04 Terminal Linux. Abra o terminal via “Ctrl+Alt+T” e inicie o PowerShell usando o comando mostrado abaixo, i.e., PWSH.

Exemplo 1

Agora o PowerShell foi iniciado corretamente, passe para alguns exemplos. Se você não tiver nenhum arquivo de texto no seu Ubuntu 20.04 Sistema, então faça um. Certifique -se de criá -lo no diretório inicial do seu sistema Linux para acessá -lo rapidamente. Após a criação de um arquivo, adicione algumas linhas de dados a ele. Nomeamos o arquivo "novo.TXT". Como sabemos disso, o cmdlet de processo inicial é usado para abrir qualquer arquivo executável e normal rapidamente. Então, vamos usá -lo em nosso PowerShell para abrir o arquivo recém -criado, eu.e., novo.txt em nosso editor de texto padrão do Ubuntu 20.04 Sistema. Então, tentamos o comando mostrado na imagem seguida pelo nome de um arquivo. Em troca, ele não exibe nada na tela do PowerShell por um segundo.

Após 2 segundos e meio, o arquivo novo.O TXT será rapidamente aberto no editor de texto padrão do Ubuntu 20.04 Sistema. A saída seria algo como mostrado na imagem abaixo. O arquivo aberto mostra um total de 10 registros para declarações de eco.

Exemplo 2

Vamos dar uma olhada em alguns atributos paramétricos dentro do comando “Start-Process”. Portanto, um dos atributos é o parâmetro "passa-thru" usado para obter as informações sobre o processo específico relacionado ao arquivo especificado, i.e., texto ou executável. Então, utilizamos o cmdlet de processo de início no PowerShell seguido pelo nome de um arquivo novo.txt e parâmetro, “passa-thru”. Este parâmetro obtém todas as informações necessárias de um arquivo novo.txt depois de abri-lo através do comando de processo inicial e salvar as informações dentro da variável "V".

Depois de um tempo, o novo.O arquivo txt será aberto em um editor de texto padrão do Ubuntu 20.04 Sistema. O arquivo de texto lançado em um editor foi exibido abaixo.

Exemplo 3

Podemos usar a variável "V" para obter o ID do processo de um arquivo específico, eu.e., novo.TXT. Então, fizemos isso usando a variável "V" junto com a palavra -chave "ID" e DOT. Ele nos retorna o ID do processo para este arquivo, que é 6039 no nosso caso, conforme a saída mostrada. Você também pode usar a variável "V" para interromper o processo 6039 como você está ciente disso agora.

Exemplo 4

Outro atributo bem conhecido usado junto com o cmdlet "Start-Process" é "confirmar". É bastante simples de usar no código e bastante benéfico. É um ponto de verificação antes de executar diretamente algum arquivo ou pasta para evitar inconvenientes. Ao executar o comando de processo inicial e o nome do arquivo “Novo.txt ”e parâmetro confirmam, ele nos devolve algumas das opções direcionadas, eu.e., Sim, não, sim a todos, não a todos, suspender e ajudar. Quando um usuário adiciona qualquer uma das opções mostradas abaixo no PowerShell, ele fará de acordo.

Ao usar “[y] sim”, e “[a] sim a todas as opções abrirão rapidamente o arquivo de texto. Enquanto todas as outras opções suspenderão o processamento.

Windows 10 PowerShell:

Vamos dar uma olhada em um ou mais exemplos de usar o comando de processo inicial no PowerShell do Windows 10. Então, comece o PowerShell do Windows 10 pesquisando -o na área de aplicativo. Execute -o tocando nele e você receberá um aplicativo azul aberto na tela. Vamos usar o comando "Start-Process" para abrir o PowerShell com os direitos de sudo. Para fazer isso, adicione o parâmetro "verbo" e especifique o valor "runas" depois dele. Execute o comando mostrado na imagem em anexo abaixo e aguarde um tempo para ver a saída.

Como resultado, abriria o PowerShell com os direitos de sudo, conforme a imagem anexada abaixo. Você pode usar qualquer comando neste PowerShell privilegiado.

É assim que um PowerShell pode ser aberto com o comando de processo inicial. Vamos abrir o aplicativo de bloco de notas em nosso Windows 10 usando a mesma instrução de processo inicial. Então, utilizamos o comando CMD de processo inicial no PowerShell para abrir o bloco de notas.arquivo exe. Pressionei a tecla Enter para executar o arquivo mostrado na imagem.

Ele rapidamente abriu o bloco de notas e um novo arquivo em nossa tela. Feche -o para seguir em frente.

Você também pode usar o parâmetro "filepath" e adicionar o caminho do arquivo sempre que necessário. Na maioria das vezes, é necessário onde a localização de um arquivo está um pouco longe da pasta doméstica.

Ao executar este comando atualizado acima, eu abri o novo arquivo no bloco de notas na minha tela, como mostrado abaixo.

Temos usado muitos atributos neste comando desta vez. O atributo "Windowstyle" foi usado para especificar o estilo de janela do bloco de bloco em que será lançado na tela. Especificamos seu valor como "maximizado". Isso significa que o aplicativo no bloco será aberto na tela rapidamente em frente a qualquer tela em que você esteja atualmente.

Depois de executar o comando acima, temos a janela maximizada do bloco de notas na frente da tela.

Conclusão

Este guia contém o uso do utilitário de linha de comando de processo inicial para lançar ou abrir qualquer tipo de arquivos, eu.e., texto ou executáveis, no PowerShell. Este guia cobre o uso do utilitário de processo inicial no Ubuntu 20.04 Sistema Linux e Sistema Operacional do Windows 10. Todas as ilustrações contêm maneiras simples e fáceis de iniciar os processos.