수색…


비고

프로파일 파일은 powershell 콘솔이 시작될 때 실행될 powershell 스크립트입니다. 이렇게하면 새로운 PowerShell 세션을 시작할 때마다 환경을 준비 할 수 있습니다.

powershell start에서 수행하고자하는 일반적인 작업은 다음과 같습니다.

  • 우리가 자주 사용하는 모듈 가져 오기 (ActiveDirectory, Exchange, 특정 DLL)
  • 벌채 반출
  • 프롬프트 변경하기
  • 진단

용도가 다르고 시작 순서의 계층 구조가있는 여러 프로필 파일과 위치가 있습니다.

숙주 사용자 통로 주문 시작 변하기 쉬운
모든 모든 % WINDIR % \ System32 \ WindowsPowerShell \ v1.0 \ profile.ps1 1 $ profile.AllUsersAllHosts
모든 흐름 % USERPROFILE % \ Documents \ WindowsPowerShell \ profile.ps1 $ profile.CurrentUserAllHosts
콘솔 모든 % WINDIR % \ System32 \ WindowsPowerShell \ v1.0 \ Microsoft.PowerShell_profile.ps1 2 $ profile.AllUsersCurrentHost
콘솔 흐름 % USERPROFILE % \ Documents \ WindowsPowerShell \ Microsoft.PowerShell_profile.ps1 4 $ profile.CurrentUserCurrentHost
ISE 모든 % WINDIR % \ System32 \ WindowsPowerShell \ v1.0 \ Microsoft.PowerShellISE_profile.ps1 2 $ profile.AllUsersCurrentHost
ISE 흐름 % USERPROFILE % \ Documents \ WindowsPowerShell \ Microsoft.PowerShellISE_profile.ps1 4 $ profile.CurrentUserCurrentHost

기본 프로필 만들기

PowerShell 프로필은 사용자 정의 변수 및 함수를 자동으로로드하는 데 사용됩니다.

PowerShell 프로필은 사용자를 위해 자동으로 만들어지지 않습니다.

PowerShell 프로필을 만들려면 C:>New-Item -ItemType File $profile .

ISE에 있다면 C:>psEdit $profile 편집기를 사용할 수 있습니다.

현재 호스트에 대한 개인 프로파일을 시작하는 쉬운 방법은 $profile -variable에 저장된 경로에 일부 텍스트를 저장하는 것입니다

"#Current host, current user" > $profile

프로파일의 추가 수정은 PowerShell ISE, 메모장, Visual Studio 코드 또는 다른 편집기를 사용하여 수행 할 수 있습니다.

$profile -variable은 기본적으로 현재 호스트에 대한 현재 사용자 프로필을 반환하지만 모든 호스트 (콘솔, ISE, 타사)의 프로필에 대한 경로는 machine-policy (모든 사용자) 및 / 또는 다음 경로를 사용하여 액세스 할 수 있습니다. 그것은 속성입니다.

PS> $PROFILE | Format-List -Force

AllUsersAllHosts       : C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1
AllUsersCurrentHost    : C:\Windows\System32\WindowsPowerShell\v1.0\Microsoft.PowerShell_profile.ps1
CurrentUserAllHosts    : C:\Users\user\Documents\WindowsPowerShell\profile.ps1
CurrentUserCurrentHost : C:\Users\user\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
Length                 : 75

PS> $PROFILE.AllUsersAllHosts
C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow