Parece o problema neste post: link
Correção única: Execute o script no Console do PowerShell ou inicie o processo do PowerShell usando a opção -NoExit. por exemplo. PowerShell -NoExit "C: \ SomeFolder \ SomeScript.ps1"
Correção por script: Adicione um prompt de entrada ao final do arquivo de script. por exemplo. Read-Host -Prompt "Pressione Enter para sair"
Correção global: Altere sua chave de registro para sempre deixar a janela do Console do PowerShell aberta após o script terminar de ser executado.