É possível executar programas de linha de comando do Windows e iniciar programas gráficos do Windows no Windows PowerShell. Se o programa gerar saída de texto, será possível capturar o texto e usá-lo no novo shell, como em qualquer outro shell.
Para executar um programa, como o Bloco de notas, no Windows PowerShell, é necessário que o arquivo executável para o programa esteja localizado em um diretório incluído na variável de ambiente Path, pois o valor dessa variável determina o local onde o Windows PowerShell procurará aplicativos, utilitários e scripts. (Não é necessário que os cmdlets estejam em um diretório Path).
Para visualizar os caminhos na variável de ambiente Path, digite:
PS> $env:path
Para adicionar diretórios à variável de ambiente Path, digite:
PS> $env:path += ";newdirectory"
Por exemplo, para adicionar o diretório do arquivo WordPad.exe à variável Path, digite:
PS> $env:path += ";C:\Program Files\Windows NT\Accessories"
Como o comando set, essa instrução de atribuição altera apenas o valor de Path para a sessão atual do Windows PowerShell. Para tornar a alteração permanente, adicione a instrução de atribuição ao seu perfil do Windows PowerShell. Para obter detalhes, consulte o tópico "Perfis do Windows PowerShell".