Windows 10에 로그인하지 않고 로컬에서 PowerShell 스크립트 실행

Windows PowerShell 은 Windows 시스템 에서 작업을 자동화 및 스크립팅 하고 사용 가능한 많은 응용 프로그램과 상호 작용할 수 있는 Microsoft 의 강력한 터미널입니다 . 명령 프롬프트(Command Prompt) 에 비해 크게 개선되었으며 대부분 개발자를 대상으로 합니다.

그 진정한 힘을 모르는 사람들이 있지만, 그 방법을 알고 있는 사람들은 가장 단순한 명령을 실행하는 것부터 때때로 Windows를 강제로 업데이트하는 것까지 다양한 목적으로 그것을 사용했습니다. PowerShell 사용 방법을 알고 있지만 여기에서 작동 중인 컴퓨터에 로컬로 로그인하지 않았기 때문에 터미널에서 명령줄을 실행할 수 없다고 가정하면 이 게시물은 당신을 위한 것입니다. 이것은 여러 사람들이 직면하는 매우 일반적인 문제이지만 이에 대한 해결책은 기본적입니다.

기본적으로 Windows 에서는 모든 스크립트, 특히 (Windows)Windows 에서 시스템 설정을 변경하려는 스크립트를 실행할 수 없습니다 . 이 게시물에서는 서명 없이 PowerShell 스크립트를 실행하는 방법을 공유합니다.(run a PowerShell script)

서명된 PowerShell 스크립트란 무엇입니까?

서명된 스크립트는 IT 관리자가 승인하거나 확인했으며 만료 날짜가 있는 서명이 있음을 의미합니다. Windows 의 인증서 또는 웹 사이트에서 사용할 수 있는 SSL 인증서 와 유사합니다 . 간단히 말해서 Windows 는 이를 신뢰할 수 있는 것으로 취급합니다.

(Run PowerShell Scripts)서명 없이 로컬에서 PowerShell 스크립트 실행

서명 없이 로컬에서 PowerShell 스크립트 실행

서명이 필요하지 않은 스크립트를 테스트할 때는 다른 접근 방식이 필요합니다. 신뢰할 수 있는 출처에서 제공하거나 직접 개발할 수 있습니다. 인증서는 필요하지 않습니다. 따라서 서명하지 않고 로컬 PowerShell 스크립트를 실행하려면 다음 단계를 따르세요.

  1. Windows 10 설정 열기(Win + I)
  2. 업데이트 및 보안으로 이동
  3. (Select)왼쪽에서 개발자용을 선택 합니다.
  4. PowerShell 섹션 찾기
  5. 서명 없이 로컬 PowerShell 스크립트를 실행할 수 있도록 실행 정책 변경을(Change execution policy to allow local PowerShell scripts to run without signing) 선택 합니다.
  6. 이제 Show Settings 링크를 클릭하면 PowerShell 창이 열립니다.

창에는 ExecutionPolicy(ExecutionPolicy) , 옵션 및 기타 설정에 대한 정보가 표시됩니다 . 원격(Remote) 스크립트에는 여전히 서명이 필요합니다.

확인하려면 PowerShell(PowerShell) 을 열고 스크립트를 실행하면 오류 메시지가 표시되지 않습니다. 이 스크립트는 PowerShell(PowerShell) 세션 을 실행하는 사용자의 권한으로 실행됩니다 .

이 기능은 도메인에 가입된 컴퓨터만 있는 조직에 매우 유용합니다. 스크립트를 서버로 다시 푸시하기 전에 클라이언트 시스템에서 스크립트를 실행할 수 있습니다.

게시물이 도움이 되었기를 바라며 이제 PowerShell(PowerShell) 을 사용하여 Windows 에서 서명되지 않은 스크립트를 실행할 수 있습니다 .

다음 읽기(Read next) : Windows PowerShell 스크립트 실행을 켜거나 끄는(turn on or off Windows PowerShell script execution) 방법 .



About the author

저는 브라우저와 스마트폰 앱에 대한 경험이 있는 숙련된 Windows 10 및 11/10 전문가입니다. 저는 15년 이상 소프트웨어 엔지니어로 일했으며 Microsoft, Google, Apple, Ubisoft 등을 비롯한 여러 유명 회사에서 일했습니다. 또한 대학 수준에서 Windows 10/11 개발을 가르쳤습니다.



Related posts