관리자 권한으로 Power Shell 스크립트 (* .PS1 파일)를 실행해야하는 경우는 많지 않습니다. 하지만 필요할 때 까다로울 수 있습니다. PS1 파일을 두 번 클릭하는 대신 관리자 권한으로 Power Shell 콘솔을 열고 올바른 경로에 PS1 스크립트 파일의 이름을 입력하여 스크립트를 관리자로 실행해야합니다. 이를 방지하려면 PS1 파일에 대한 컨텍스트 메뉴 명령을 파일 탐색기 앱에 추가하여 선택한 PS1 파일을 관리자로 실행할 수 있습니다. 방법은 다음과 같습니다.
광고
이것은 간단한 레지스트리 조정으로 수행 할 수 있습니다. 아래 지침을 따르십시오.
- 레지스트리 편집기 열기 .
- 다음 레지스트리 키로 이동하십시오.
HKEY_CLASSES_ROOT Microsoft.PowerShellScript.1 shell
팁 : 당신은 할 수 있습니다 한 번의 클릭으로 원하는 레지스트리 키에 액세스 .
이러한 레지스트리 키가 없으면 생성하십시오. - 여기서 'runas'라는 새 하위 키를 만듭니다. 당신은 얻을 것이다
HKEY_CLASSES_ROOT Microsoft.PowerShellScript.1 shell runas
- runas 하위 키 아래에 다음과 같은 새 문자열 값을 만듭니다.HasLUAShield. 값 데이터를 설정하지 말고 비워 두십시오. 이 값은 생성중인 컨텍스트 메뉴 항목에 UAC 아이콘을 추가하는 데만 필요합니다. 다음과 같이 가져와야합니다.
- runas 하위 키 아래에 'command'라는 새 하위 키를 만듭니다. 다음 경로를 얻게됩니다.
HKEY_CLASSES_ROOT Microsoft.PowerShellScript.1 shell runas command
기본 매개 변수를 설정합니다.명령다음 텍스트의 하위 키 :
Gmail에서 여러 이메일을 선택하는 방법
powershell.exe '-Command' 'if ((Get-ExecutionPolicy) -ne'AllSigned ') {Set-ExecutionPolicy-범위 프로세스 우회}; & '%1''
이제 * .PS1 파일을 마우스 오른쪽 버튼으로 클릭하여 컨텍스트 메뉴 항목을 테스트합니다.
시간을 절약하기 위해 바로 사용할 수있는 레지스트리 파일을 다운로드 할 수 있습니다.
레지스트리 파일 다운로드
언급 된 상황에 맞는 메뉴 항목을 추가하거나 제거하는 데 사용합니다.
또는 Winaero Tweaker를 사용하여 한 번의 클릭으로 기능을 활성화 또는 비활성화 할 수 있습니다.
여기에서 Winaero Tweaker를 다운로드 할 수 있습니다.
Winaero Tweaker 다운로드
완료되었습니다. 이 변경을 실행 취소하려면 언급 된 'runas'하위 키를 삭제하십시오.