Powershell 시작시 실행할 Powershell 프로필을 설정했습니다.모든 스크립트 후에 Powershell 프로필 코드를 실행할 수 있습니까?
.ps1 스크립트마다 프로필을 호출하도록 powershell을 구성 할 수 있으므로 각 스크립트의 끝에서 .$profile
을 호출 할 필요가 없습니다.
Powershell 시작시 실행할 Powershell 프로필을 설정했습니다.모든 스크립트 후에 Powershell 프로필 코드를 실행할 수 있습니까?
.ps1 스크립트마다 프로필을 호출하도록 powershell을 구성 할 수 있으므로 각 스크립트의 끝에서 .$profile
을 호출 할 필요가 없습니다.
PowerShell 내부에서 해킹하지 않고 요청한 작업을 수행하는 방법을 알지 못합니다. 난 그냥 당신이 제안대로 할 별도의 스크립트에서이 물건을 넣고 a
또는 s
처럼에 대한 간단한 별칭을 만들 것입니다 예 :
New-Alias s c:\users\john\bin\reset.ps1
prompt
기능에 넣을 수
:
function prompt
{
. $profile
}
나는 스크립트가 실행 된 후에 발사 될 수있는 어떤 사건에 대해서 모른다.
왜 그걸 원하니? 프로파일은 시동 초기화를위한 것이지 세션 동안 무작위로 소싱하는 것이 아닙니다. 당신이 당신의 프로파일에서하는 일에 따라, 어쨌든 많은 오류가 발생할 것입니다 (적어도 그렇습니다). – Joey
환경 초기화를 위해 내 프로파일을 cls-ing으로 사용하고, 저장된 스크립트로 디렉토리를 변경하고 몇 줄을 알려주는 몇 줄의 텍스트로 변경합니다. – StuperUser
프로필에서 처음 호출 한 환경 설정 스크립트를 작성한 다음 .ps1 스크립트를 실행 한 후 다시 호출하도록 할 수 있습니다. – StuperUser