AutoHotkey를 통해 PowerShell을 어떻게 열 수 있나요?

AutoHotkey를 통해 PowerShell을 어떻게 열 수 있나요?

저는 Windows 7에서 AutoHotkey 1.0.48.05를 실행하고 있습니다.

CTRL-ALT-P를 눌러 PowerShell을 열고 싶습니다.

이것이 내가 지금까지 가지고 있는 것입니다:

^!p::
    Run %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
Return

내가 얻는 오류는 다음과 같습니다.

이 시스템에서 스크립트 실행이 비활성화되어 있으므로 파일 C:\Users[사용자 이름]\Documents\WindowsPowerShell\profile.ps1을 로드할 수 없습니다. 자세한 내용은 "get-help about_signing"을 참조하세요.

관리자 권한으로 PowerShell ISE를 열고 Set-ExecutionPolicy RemoteSigned. (보다http://technet.microsoft.com/en-us/library/ee176949.aspx)

이 문제를 어떻게 해결할 수 있나요?

업데이트: Windows 10에서는 이를 위해 AutoHotKey도 필요하지 않습니다.WIN대신 + X, A, 예를 차례로 누를 수 있습니다 .

답변1

64비트 버전의 Windows를 사용하는 경우 64비트 Powershell과 32비트 모두에 대한 실행 정책을 설정해야 합니다.

이는 32비트 Powershell 세션과 64비트 Powershell 세션 모두에서 동일한 명령을 실행해야 함을 의미합니다. 32비트 Powershell의 경우 시작 메뉴에서 "Windows Powershell(x86)"을 검색하세요.

답변2

최근에 같은 문제가 발생했습니다. 모든 스크립트에 대한 실행 정책을 변경하는 대신 다음과 같이 했습니다.

#p::
^!p::
EnvGet, SystemRoot, SystemRoot
Run %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy unrestricted,
return

관련 정보