Quando você "CD" no powershell, ele não altera o diretório do processo atual ( SetCurrentDirectory
não é chamado). Você pode verificar isso com o ProcessExplorer, por exemplo.
Então, você pode executar a partir do prompt do powershell ativo
PowerShell -new_console
ou faça isso com GuiMacro . Usando o GuiMacro você pode definir qualquer tecla de atalho desejada para essa ação.
Print("\ePowerShell -new_console\n")
Em teoria, você pode criar uma nova guia sem usar o prompt do powershell ativo. Há outra macro , mas você precisa forçar seu PowerShell a chamar SetCurrentDirectory
explicitamente. Por exemplo, você pode substituir sua função prompt
no perfil do powershell.