Tente salvar seus comandos como um arquivo de script e, em seguida, use seus atalhos usando a linha de comando:
powershell.exe -noExit <filename.ps1>
Isso fará com que seus atalhos executem o arquivo de script especificado e não saiam do PowerShell no final da execução dos scripts, para que você possa continuar a usar a janela depois que a sessão for estabelecida.
Para que isso funcione, você precisa garantir que a política de execução do PowerShell não seja Restrita, caso contrário, nenhum arquivo de script pode ser executado
Para verificar a política de execução atual, use Get-ExecutionPolicy
e você pode usar Set-ExecutionPolicy
para alterar a política permanentemente ou adicionar o parâmetro -ExecutionPolcy
à linha de comando do PowerShell para alterá-la para uma única sessão. / p>
Mais informações sobre as políticas de execução e seu impacto podem ser encontradas usando o comando help about_Execution_Policies
.