답변:
이것을 확인하십시오 : http://mshforfun.blogspot.com/2006/05/perfect-prompt-for-windows-powershell.html
기본적으로 powershell을 시작할 때마다 실행되는 Microsoft.PowerShell_profile.ps1이라는 '프로필'파일을 만들 수 있습니다.
실행하려는 사람에 따라이 파일을 넣을 수있는 폴더가 여러 개 있습니다 (위의 링크에 설명되어 있음). 자신만을위한 것이라면 내 문서 폴더에 WindowsPowerShell이라는 폴더를 만들어 넣을 수 있습니다.
이 기능을 해당 파일에 넣으면 :
function prompt
{
"PS " + $(get-location) + "> "
}
프롬프트가 다음과 같이 나타납니다.
PS C:\directory\path\here>
거기에 넣을 수있는 다른 많은 것들이 있지만 이것이 기본입니다.
참고 : 프로필 스크립트를 사용하려면 powershell에서 "set-executionpolicy remotesigned"를 실행해야합니다. 이렇게하면 컴퓨터에서 로컬로 작성된 서명되지 않은 스크립트와 다른 사람이 서명 한 스크립트를 실행할 수 있습니다.
$profile.CurrentUserCurrentHost하고 $profile.CurrentUserCurrentHost(사용자) 프로필 스크립트가 유효 것을 볼 수 있습니다. 다른 호스트 (예 : VS vs. ISE)의 값은 다음과 같습니다.$profile.CurrentUserCurrentHost
요즘에는 잘 작동합니다.
echo "$PWD"
어떤 작업 다르게 보다
echo $PWD
따옴표를 잊지 마십시오 :) 아래의 샘플 출력.
PS C:\Users\user name> echo $PWD
Path
----
C:\Users\user name
PS C:\Users\user name> echo "$PWD"
C:\Users\user name
PS C:\Users\user name>
(Get-Item -Path ".\").FullName