PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

Windows 실행 파일(EXE 파일)은 많은 응용 프로그램의 백본입니다. 소프트웨어 설치, 시스템 도구 실행 또는 작업 자동화 등 EXE 실행 방법을 이해하는 것이 필수적입니다. 그래픽 인터페이스에서 이러한 파일을 실행할 수 있지만 PowerShell은 많은 사람들이 사랑하는 또 다른 다용도 도구입니다. 이 문서에서는 PowerShell에서 실행 파일(EXE)을 실행하는 방법을 안내합니다.

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

PowerShell에서 EXE 파일을 실행하면 반복 프로세스를 자동화하고, 특정 매개변수를 사용하여 명령을 실행하고, 실행 가능한 작업을 스크립트에 원활하게 통합할 수 있습니다. 이 방법을 사용하면 PowerShell이 ​​수행할 수 있는 모든 기능을 쉽게 활용할 수 있습니다. Windows 시스템을 보다 원활하게 관리하고 더 많은 작업을 수행할 수 있습니다.

방법 1: .\(점 슬래시)를 사용하여 EXE 파일 실행

PowerShell 작업 디렉터리에 있는 실행 파일(EXE)을 실행하려면 .\(점 슬래시) 접두사를 사용하세요. 이는 PowerShell이 ​​시스템의 PATH 환경 변수에 있는 디렉터리 내에서 파일을 검색하는 대신 현재 폴더에서 파일을 실행하도록 지시합니다.

1단계: 키보드에서 Windows + S를 누르고 PowerShell을 입력한 후 관리자 권한으로 실행을 클릭합니다. 메시지가 나타나면 예를 선택합니다.

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

2단계: EXE 위치로 이동합니다. cd 명령을 사용하여 EXE 파일이 포함된 폴더로 이동합니다. 예를 들어:

CD C:\Programs\MyProgramFolder

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

3단계: 이제 EXE를 실행합니다. .\ 다음에 EXE 파일 이름을 입력하고 Enter를 누르세요. 예:

.\myprogram.exe

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

4단계: EXE 파일을 찾는 데 문제가 있는 경우 Get-ChildItem 명령을 사용하십시오. 사용 방법은 다음과 같습니다.

Get-ChildItem *.exe

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

또한 읽어 보세요: Windows 11에서 EXE 파일을 실행할 수 없는 문제를 해결하는 방법

방법 2: 호출 교환원(&)의 도움으로 EXE 파일 실행

호출 연산자(&)는 PowerShell 프롬프트에서 직접 EXE 파일을 실행하는 간단한 방법을 제공합니다. 이 방법을 사용하는 것은 빠르고 간단한 실행을 원하고 시작 프로세스에 대한 복잡한 제어가 필요하지 않은 경우에 이상적입니다.

1단계: 키보드에서 Windows + R을 눌러 실행 상자를 시작합니다. 검색 상자에 PowerShell을 입력 하고 확인을 클릭합니다.

이제 PowerShell 창이 열리지만 관리자 모드가 아닙니다.

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

2단계: 관리자 권한으로 PowerShell을 실행하려면 아래 명령을 입력하고 Enter 키를 누르세요. 또한 메시지가 나타나면 예를 클릭합니다.

시작 프로세스 powershell -동사 runAs

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

4단계: 이제 파란색 배경을 기본으로 하는 새로운 관리자 PowerShell 창이 열립니다.

5단계: 새 관리자 PowerShell 창에서 & 연산자 뒤에 EXE 파일의 전체 경로를 입력하고 Enter 키를 누릅니다.

& 'C:\Program Files\MyProgram\MyProgram.exe'

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

6단계: EXE 파일에 명령줄 인수가 필요한 경우 파일 경로 뒤에 해당 인수를 추가합니다. 방법은 다음과 같습니다.

& 'C:\Program Files\ExampleSoftware\program.exe' arg1 arg2 arg3

참고: 아래 이미지의 /p 인수는 나중에 경로가 지정된 EXE 파일을 인쇄합니다.

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

추가 읽기: Windows 11에서 관리자 권한으로 PowerShell을 실행하는 방법

방법 3: Invoke-Expression Cmdlet을 통해 EXE 실행

PowerShell의 Invoke-Expression cmdlet은 문자열을 직접 명령인 것처럼 동적으로 실행하는 방법을 제공합니다. 이를 통해 실행 파일의 전체 경로를 제공하여 EXE 파일을 실행할 수 있습니다. 이 방법은 런타임에 실행 파일에 대한 명령 문자열을 빌드해야 할 때 생명을 구할 수 있습니다.

1단계: Windows 아이콘을 클릭하고 검색 상자에 PowerShell을 입력한 후 관리자 권한으로 실행을 선택합니다. 팝업이 나타나면 예를 선택하세요.

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

2단계: 아래 명령을 작성하여 EXE 파일을 실행하고 키보드에서 Enter 키를 누르세요.

Invoke-Expression -Command "C:\path to\filename.exe"

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

3단계: EXE 파일을 시작하는 동안 인수를 추가하려면 아래 인수를 입력하고 Enter를 누르세요.

호출 표현식 "C:\path\to\your\file.exe arg1 arg2 arg3"

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

다양한 경로와 인수가 포함된 복잡한 스크립트를 처리하는 경우 이러한 경로와 인수에 대한 변수를 만듭니다. 나중에 이 변수를 사용하여 프로세스를 단순화할 수 있습니다. 그렇게 하려면 아래 단계를 따르십시오.

1단계: 아래 명령을 입력하고 Enter를 눌러 exe 경로를 설정합니다.

$exePath = "C:\myapp.exe"

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

2단계: 인수가 포함된 실행 파일(EXE)을 실행하려면 아래 명령을 작성하고 Enter를 누르세요.

$인수 = "-arg1 -arg2"

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

3단계: 마지막으로 아래 코드를 작성하여 실행 파일을 실행하고 Enter 키를 누릅니다.

호출 표현식 "$exePath $arguments"

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

방법 4: CMD /C를 사용하여 EXE 파일 실행

PowerShell의 'CMD /C' 명령은 기본적으로 지정된 명령을 실행하기 위해 기본 명령 프롬프트(cmd.exe)의 임시 인스턴스를 만듭니다. 방법은 다음과 같습니다.

1단계: 시작 버튼을 클릭하고 PowerShell을 작성한 다음 관리자 권한으로 실행을 클릭합니다. 앱이 장치를 변경할 수 있도록 허용하려면 예를 선택하세요.

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

2단계: 아래 명령을 입력하여 PowerShell 창에 cmd 인스턴스를 만들고 Enter 키를 누릅니다.

cmd /c "_your_exe_file_경로"

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

3단계: 인수를 실행하려면 아래 코드를 입력하고 Enter 키를 누르세요.

cmd /c "path_to_your_exe 인수1 인수2"

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

추가 읽기: 명령 프롬프트와 PowerShell의 차이점

방법 5: Start-Process Cmdlet 사용

Start-Process cmdlet은 실행 프로세스에 대한 중요한 제어 기능을 제공합니다. 이를 사용하여 명령줄 인수를 지정하고, 작업 디렉터리를 조정하고, 출력을 리디렉션하거나, 특정 매개변수를 사용하여 높은 권한(관리자 권한)으로 프로세스를 시작해야 합니다.

1단계: 키보드에서 Windows + S를 누르고 PowerShell을 쓴 다음 관리자 권한으로 실행을 클릭합니다. 팝업 창에서 예를 선택하세요.

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

2단계: 아래 명령을 작성하고 Enter 키를 눌러 Start-Process를 사용하여 EXE 앱을 엽니다.

시작-프로세스 이름.exe

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

3단계: 특정 EXE 파일을 열려면 다음 명령을 입력하고 키보드에서 Enter를 누르세요.

시작 프로세스 -FilePath "filepath.exe"

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

4단계: 매개변수를 전달하는 동안 인수를 실행할 수도 있습니다. 이를 위해 아래 명령을 작성하고 Enter 키를 누르세요.

시작 프로세스 -FilePath "filename.exe" -argumentList "path_of_the_exe_file"

PowerShell에서 실행 파일(EXE)을 실행하는 5가지 방법

추가 읽기: Windows에서 PowerShell을 업데이트하는 방법

공통 매개변수

다음은 Start-Process 작동 방식을 사용자 정의하는 데 가장 유용한 매개변수 중 일부입니다.

  • -FilePath: 실행 파일, 스크립트 또는 문서의 경로를 지정합니다.
  • -ArgumentList: 프로세스에 전달할 인수 목록을 제공합니다.
  • -WorkingDirectory: 프로세스의 초기 작업 디렉터리를 설정합니다.
  • -Verb: 파일에 대해 수행할 작업을 지정합니다(예: "열기", "편집", "인쇄"). 사용 가능한 동사를 보려면 Get-Verb를 사용하세요.
  • -WindowStyle: 창의 초기 스타일(일반, 숨김, 최소화, 최대화)을 결정합니다.
  • -Wait: 계속하기 전에 PowerShell이 ​​프로세스가 종료될 때까지 기다리게 합니다.
  • -PassThru: 시작된 프로세스에 대한 세부 정보와 제어를 제공하는 프로세스 개체를 반환합니다.

자주 묻는 질문

1. PowerShell에서 EXE를 실행하는 것과 관련된 보안 위험이 있습니까?

예, PowerShell에서 EXE를 실행하면 상당한 보안 위험이 따릅니다. EXE는 악의적이거나, 공격자에게 무단 액세스 권한을 부여하거나, 유해한 코드를 실행하거나, 데이터를 도용할 수 있습니다.

2. EXE 실행이 실패할 경우 오류를 어떻게 처리하나요?

PowerShell의 try…catch 블록을 사용하여 EXE 실행 중 잠재적인 오류를 포착하여 오류를 기록하거나 수정 조치를 취할 수 있습니다.

매개변수를 사용하여 EXE 실행

위의 방법이 PowerShell에서 실행 파일(EXE)을 실행하는 데 도움이 되기를 바랍니다. PowerShell을 사용하면 Windows 기반 프로세스를 자동화하고 관리하는 능력을 크게 향상시킬 수 있습니다. 그래픽 사용자 인터페이스와 PowerShell과 같은 명령줄 인터페이스 중 어느 것을 사용하시겠습니까? 아래 댓글로 알려주세요.



Leave a Comment

Logitech Flow가 작동하지 않는 문제를 해결하는 14가지 방법

Logitech Flow가 작동하지 않는 문제를 해결하는 14가지 방법

Logitech Flow가 다른 컴퓨터를 감지하지 못하거나 사용할 수 없습니까? Windows 또는 Mac에서 작동하지 않는 Logitech Flow를 수정하는 방법을 알아보세요.

Safari 검색 엔진이 Yahoo로 계속 변경되는 문제를 해결하는 9가지 최선의 방법

Safari 검색 엔진이 Yahoo로 계속 변경되는 문제를 해결하는 9가지 최선의 방법

Safari 검색 엔진을 Yahoo로 변경하면 혼란스러울 수 있습니다. Safari에서 Yahoo 검색을 제거하는 가장 좋은 방법은 다음과 같습니다.

MacBook에서 시스템 보고서를 읽고 공유하는 방법

MacBook에서 시스템 보고서를 읽고 공유하는 방법

MacBook에서 시스템 보고서를 읽고 공유하시겠습니까? 보고서를 신속하게 받아볼 수 있는 다양한 방법이 있습니다.

새로운 저가형 전화기 vs. 구형 플래그십 전화기: 어느 것을 사야 할까요?

새로운 저가형 전화기 vs. 구형 플래그십 전화기: 어느 것을 사야 할까요?

어떤 제품을 구매해야 할지 결정하기 전에 새 저가형 휴대폰과 기존 플래그십 휴대폰을 자세히 비교해 보세요.

Mac에서 마우스 커서 지연을 해결하는 8가지 방법

Mac에서 마우스 커서 지연을 해결하는 8가지 방법

Mac에서 마우스 커서가 지연됩니까? 문제로 인해 불만이 있는 경우 문제를 해결할 수 있는 몇 가지 간단한 해결 방법이 있습니다.

삼성 갤럭시 휴대폰에서 작동하지 않는 모바일 핫스팟을 수정하는 9가지 방법

삼성 갤럭시 휴대폰에서 작동하지 않는 모바일 핫스팟을 수정하는 9가지 방법

Samsung Galaxy 휴대폰에서 모바일 핫스팟을 사용하려고 하는데 오류만 수신됩니까? Samsung Galaxy 휴대폰에서 작동하지 않는 모바일 핫스팟을 수정하는 방법은 다음과 같습니다.

Mac에서 Safari 개인 브라우징을 비활성화하는 방법

Mac에서 Safari 개인 브라우징을 비활성화하는 방법

Mac에서 Safari 개인 정보 보호 브라우징을 비활성화하는 방법을 알고 싶으십니까? 브라우징 경험을 빠르고 효과적으로 맞춤화하는 방법은 다음과 같습니다.

알아야 할 16가지 WhatsApp 텍스트 형식 지정 요령

알아야 할 16가지 WhatsApp 텍스트 형식 지정 요령

WhatsApp 글꼴을 다르게 만들고 싶으십니까? 창의적인 WhatsApp 텍스트 트릭과 팁을 사용하여 문자 메시지를 더욱 멋지게 꾸밀 수 있습니다.

홈 앱에 HomePod가 표시되지 않는 문제를 해결하는 9가지 방법

홈 앱에 HomePod가 표시되지 않는 문제를 해결하는 9가지 방법

HomePod가 기본 홈 앱에 표시되지 않습니까? 홈 앱에 HomePod가 표시되지 않는 문제를 해결하는 가장 좋은 방법은 다음과 같습니다.

삼성 TV가 Wi-Fi에 연결되지 않는 문제를 해결하는 12가지 방법

삼성 TV가 Wi-Fi에 연결되지 않는 문제를 해결하는 12가지 방법

삼성 TV가 Wi-Fi에 연결되지 않습니까? 삼성 TV가 Wi-Fi에 연결되지 않는 문제를 해결하는 가장 좋은 방법은 다음과 같습니다.