Powershell을 열 때 Powershell 스크립트 실행


11

Powershell을 실행할 때 Powershell 스크립트를 실행할 수 있습니까? 에서와 같이 Powershell 아이콘을 두 번 클릭하고 창을 엽니 다. 어딘가에 "자동 실행"설정이 있습니까?

답변:


15

ps 시작시 실행되는 PowerShell 스크립트가 있습니다 (있는 경우). 이 스크립트의 파일 스펙은 변수에 $profile있습니다.

PowerShell 명령을 사용하여이 스크립트 파일이 있는지 확인하고 존재하지 않는 경우 파일을 만들고 메모장으로 편집 할 수 있습니다. 안내 하는 방법은 다음과 같습니다 .


6

다음 명령을 입력하십시오 :

New-item –type file –force $profile

PowerShell 5 이전 또는 PowerShell 6 Core 용 파일 Microsoft.PowerShell_profile.ps1이 생성됩니다 (이 폴더는 자동으로 생성됨).C:\Users\<username>\Documents\WindowsPowerShell\C:\Users\<username>\Documents\PowerShell\

그런 다음이 파일을 편집하면 개인화 된 PowerShell 기능을 추가하거나 모듈 또는 스냅인을로드 할 수 있습니다.

이제 powershell 콘솔을 실행하면 Microsoft.PowerShell_profile.ps1트리거됩니다.


1

기본 $ Profile 변수 업데이트 기본 .PS1 파일 편집 (없는 경우 작성) .PS1 파일에 스크립트 추가


1

이를 수행하는 방법에는 여러 가지가 있습니다. 간단한 방법은 기본 powershell 홈 경로의 프로필 스크립트입니다.

  1. 로 이동하십시오 $env:UserProfile\Documents\WindowsPowerShell.
    일반적으로으로 확장됩니다 C:\Users\<username>\Documents\WindowsPowerShell.
    폴더가 없으면 작성하십시오.
  2. 라는 파일을 만듭니다 profile.ps1. 이 파일에 스크립트를 작성할 수 있으며이 파일은 사용자로 powershell을 시작할 때마다 실행됩니다. 다른 곳에 스크립트가 있으면 profile.ps1해당 스크립트를 호출 할 수 있습니다 .

참고로 기본 프로필 이름은이어야합니다 Microsoft.PowerShell_profile.ps1.
그러나 profile.ps1작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.