PowerShell
Powershell 프로필
수색…
비고
프로파일 파일은 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