È possibile eseguire programmi della riga di comando di Windows e avviare applicazioni di grafica in Windows PowerShell. Se tramite il programma viene generato output di testo, è possibile acquisire il testo e utilizzarlo nella nuova shell, come si farebbe in qualsiasi shell.
Per eseguire un'applicazione, ad esempio Blocco note, in Windows PowerShell, è necessario che il relativo file eseguibile si trovi in una directory inclusa nella variabile di ambiente Path, in quanto il valore di questa variabile determina il percorso in cui viene eseguita la ricerca di applicazioni, utilità e script da parte di Windows PowerShell. I cmdlet non devono necessariamente essere nella directory inclusa in Path.
Per visualizzare i percorsi inclusi nella variabile di ambiente Path, digitare:
PS> $env:path
Per aggiungere directory alla variabile di ambiente Path, digitare:
PS> $env:path += ";newdirectory"
Per aggiungere, ad esempio, la directory del file WordPad.exe alla variabile Path, digitare:
PS> $env:path += ";C:\Program Files\Windows NT\Accessories"
Analogamente a quanto succede con il comando set, questa istruzione di assegnazione modifica il valore di Path solo per la sessione di Windows PowerShell corrente. Per rendere permanente la modifica, aggiungere l'istruzione di assegnazione al profilo di Windows PowerShell. Per informazioni dettagliate, vedere l'argomento "Profili di Windows PowerShell".