2017-02-12 2 views
1

В окне консоли PowerShell первоначальный запрос являетсяОткат к исходной строке в PowerShell Консоль

C:\users\username 

я мог настроить строку с ниже:

function Prompt { "PS: "} 

Стремительное теперь становится

PS: 

Без внесения изменений в C: \ Users \ user \ Documents \ WindowsPowerShell \ Microsoft.PowerShell_profil e.ps1 Я намерен вернуться к исходному приглашению.

Как это сделать?

+1

'Функция Prompt {«PS $ ($ executionContext.SessionState.Path.CurrentLocation) $ ('>' * ($ nestedPromptLevel + 1)) "}' – PetSerAl

ответ

3

От the about_Prompt help file:

В Windows PowerShell 3.0, встроенный в строке функция:

function prompt 
{ 
    "PS $($executionContext.SessionState.Path.CurrentLocation)$('>' * ($nestedPromptLevel + 1)) " 
} 
+0

Я вижу, что с помощью метода ниже я мог вернуться к исходному приглашению без необходимости запоминать длинный скрипт. ** 'function my_prompt = (Get-Command Prompt) .scriptblock' ** _ Тогда я мог бы отменить функцию my_prompt, чтобы вернуться к исходному приглашению_ –