PowerShell 자동 실행


14

별명 ( doskey) 을 만들어 파일에 저장하고 다음에 대한 AutoRun값을 (파일을 가리키는) 추가 cmd.exe했습니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

PowerShell 과 동일하게 수행하고 싶습니다 . PowerShell을 시작할 때마다 실행될 명령을 가리키는 PowerShell에 대한 레지스트리 값이 있습니까?


나는 doskey를 사용하는 것을 싫어한다. 함수에 따라 스크립트에 별칭을 넣는 것이 더 효과적이라는 것을 알았습니다.
djangofan

답변:


29

프로필을 설정합니다. 프로필의 모든 명령은 PowerShell 세션을 시작할 때마다 실행됩니다. 사용자, 컴퓨터 등에 대한 다른 프로파일이 있습니다. MSDN에 설명 된대로 :

프로필 이해

Windows PowerShell에는 네 가지 프로필이있을 수 있습니다. 프로파일은로드 순서대로 나열됩니다. 가장 구체적인 프로파일은 적용되는 덜 구체적인 프로파일보다 우선합니다.

  • %windir%\system32\WindowsPowerShell\v1.0\profile.ps1
    이 프로파일은 모든 사용자 및 모든 셸에 적용됩니다.

  • %windir%\system32\WindowsPowerShell\v1.0\Microsoft.PowerShell_profile.ps1
    이 프로필은 모든 사용자에게 적용되지만 Microsoft.PowerShell 셸에만 적용됩니다.

  • %UserProfile%\My Documents\WindowsPowerShell\profile.ps1
    이 프로파일은 현재 사용자에게만 적용되지만 모든 쉘에 영향을줍니다.

  • %UserProfile%\My Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
    이 프로필은 현재 사용자와 Microsoft.PowerShell 셸에만 적용됩니다.


4
notepad $profile
너클-드래 거

2
$ profile이없는 경우 여기에서 생성하는 방법을 참조하십시오. technet.microsoft.com/en-us/library/ff461033.aspx
Chris F Carroll
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.