O Powershell está lento para iniciar e não mostrará o caminho de trabalho

0

Quando eu disparei o PowerShell, costumava ser algo como isso

EurecentementereinstaleioWindows10emminhamáquinaeagoratenhodoisproblemascomoPowershell.Emprimeirolugar,demoraumpoucomaisde10segundosdesdeomomentoemquecliconopowershellatéaomomentoemquetenhoumpromptutilizável.Emsegundolugar,nãoháexibiçãodeondeestounamáquina.

Esse local é na verdade c: \ users \ Rory \, mas não me mostrará isso. Se eu mudar de diretório (cd .. etc) a navegação funciona, mas o meu prompt ainda mostra PS >

Qualquer maneira de mudar isso?

    
por roryok 25.01.2016 / 17:41

1 resposta

3

A segunda imagem parece com o prompt padrão :

THE DEFAULT PROMPT

The default prompt appears only when the Prompt function generates an error or does not return an object.

The default Windows PowerShell prompt is:

PS>

For example, the following command sets the Prompt function to $null, which is invalid. As a result, the default prompt appears.

PS C:\> function prompt {$null}
PS>

Because Windows PowerShell comes with a built-in prompt, you usually do not see the default prompt.

Você pode obter Prompt function body assim:

(Get-Command Prompt).Definition

ou

$Function:Prompt

No meu PC, isso retorna:

"PS $($executionContext.SessionState.Path.CurrentLocation)$('>' * ($nestedPromptLevel + 1)) "
# .Link
# http://go.microsoft.com/fwlink/?LinkID=225750
# .ExternalHelp System.Management.Automation.dll-help.xml

Talvez algo no seu perfil esteja causando esse problema. Tente iniciar o PowerShell com a opção -NoProfile . E verifique se você tem erros na variável $Error automática.

    
por 03.02.2016 / 22:05