Computer >> 컴퓨터 >  >> 체계 >> Windows

Windows 10의 PS1 파일 컨텍스트 메뉴에 관리자 권한으로 실행 추가 또는 제거

모든 운영 체제의 주요 보안 조치는 권한입니다. 이는 모든 프로세스 또는 단순히 프로그램의 실행이 다양한 단계에서 수행될 수 있음을 의미합니다. 대부분의 경우 이 결정은 운영 체제 자체에서 처리하는 것이 최고 권한이기 때문입니다. 그러나 때때로 추가 스크립트나 프로그램을 실행하려면 더 높은 권한이 필요합니다. 이는 이러한 프로그램이 운영 체제에 포함된 시스템 파일 및 API에 액세스해야 하고 액세스 권한이 있는 권한 계층의 상위 권한만 필요하기 때문입니다. 이것은 일반적으로 관리자입니다. 마찬가지로 사용자는 PowerShell 스크립트를 관리자로 실행하는 데 문제가 있는 경우가 많습니다. 이것은 매우 큰 절차이기 때문입니다. 따라서 관리자 권한으로 실행 옵션을 추가합니다. PS1 파일 컨텍스트 메뉴로 이동합니다.

Windows 10의 PS1 파일 컨텍스트 메뉴에 관리자 권한으로 실행 추가 또는 제거

PS1 파일 컨텍스트 메뉴에 관리자 권한으로 실행 추가

시작하기 전에 시스템 복원 지점을 만드십시오. 이 작업을 완료한 후 레지스트리 편집기를 열어 시작합니다. 이렇게 하려면 regedit 를 검색하세요. Cortana 검색 상자에서 또는 WINKEY + R을 누르십시오. 실행을 시작하고 regedit 를 입력하는 버튼 콤보 Enter 키를 누릅니다.

이제 다음 경로로 이동하십시오.

HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\shell

Windows 10의 PS1 파일 컨텍스트 메뉴에 관리자 권한으로 실행 추가 또는 제거

이제 왼쪽 패널을 마우스 오른쪽 버튼으로 클릭합니다. 마우스를 가져가 새로 만들기> 키를 선택합니다.

이제 이름을 RunAs로 바꿉니다.

그 아래에서 오른쪽 패널을 마우스 오른쪽 버튼으로 클릭하고 문자열을 클릭하여 새 문자열을 만듭니다. .

HasLUAShield에서 새 문자열의 이름을 지정합니다. 를 선택합니다. 모든 UAC 또는 사용자 계정 컨트롤 프롬프트에.

실행 아래 키, 다른 키를 만들고 이름을 command.로 지정합니다.

그 안에 기본값이라는 기본 하위 키가 있습니다.

마우스 오른쪽 버튼을 클릭하고 수정하고 값 데이터를 이것으로 설정합니다.

powershell.exe "-Command" "if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1'"

마지막으로 재부팅 컴퓨터.

이제 부팅 후 오른쪽 클릭 컨텍스트 메뉴에서 관리자 권한으로 PowerShell 스크립트를 실행할 수 있는지 확인하십시오.

이 모든 변경 사항을 실행 취소하는 방법

이러한 변경 사항을 취소하려면 다음 경로로 이동하십시오.

HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\shell

이제 RunAs.
라는 하위 키를 삭제합니다.

재부팅 컴퓨터.

기성 파일 사용

또는 관리자 권한으로 실행 추가 PS.reg를 사용할 수 있습니다. 사용하기 위해 만든 파일을 다운로드하고 위의 모든 지침을 건너뜁니다. 그것을 실행하려면 두 번 클릭하십시오. 이제 병합하기 위해 를 누르세요. UAC 프롬프트를 포함하여 표시되는 모든 프롬프트에 대해 재부팅 컴퓨터.

변경 사항을 취소하려면 관리자 권한으로 실행 PS.reg 제거를 두 번 클릭하십시오. 파일을 변경하고 재부팅하십시오.

여기를 클릭하면 서버에서 파일을 다운로드할 수 있습니다.

Windows 10의 PS1 파일 컨텍스트 메뉴에 관리자 권한으로 실행 추가 또는 제거