파워쉘 파일 실행 명령어 - pawoswel pail silhaeng myeonglyeong-eo

1.로컬 컴퓨터에 저장된 .ps1 파일 실행하기
– PowerShell console에서 파일 경로를 입력하면 된다
c:\lab\script.ps1

– 로컬 컴퓨터에 저장된 .ps1을 원격 서버(server1)에서 실행하도록 하기
Invoke-Command -ComputerName server1 -FilePath c:\lab\script.ps1

2.원격 컴퓨터에 저장된 .ps1 파일 실행하기(Invoke-Expression)
– File Server에 저장된 .ps1 파일 실행하기
Invoke-Expression -Command \\instructor\lab\script.ps1

– Web Server에 저장된 .ps1 파일 실행하기
Invoke-Expression -Command (wget http://instructor/script.ps1).content
(** wget은 Invoke-WebRequest의 Alias이다)

– Domain Controller에 저장된 .ps1 파일 실행하기
Group Policy 설정을 통하여 .ps1 파일을 다운로드하여 자동으로 실행한다

– 원격 컴퓨터(Server1)에 저장된 .ps1 파일을 로컬에서 실행하기
Invoke-Command -ComputerName Server1  -ScriptBlock {c:\Lab\CopyAll.ps1}

3. 예약 작업(Scheduled Tasks)으로 실행한다.
제어판에 있는 예약 작업에서 PowerShell의 실행 파일의 전체 경로를 사용해야 한다.
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -Command c:\lab\script.ps1

4.로컬 컴퓨터에 저장된 .bat 파일 실행하기
batch 파일을 사용하여 사용자가 해당 파일을 더블 클릭으로 실행할 수 있는 장점이 있다. 보안성보다는 편의성을 강조한 것이다(script.bat 파일은 아래와 같이 만든다)
@echo off
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -Command c:\lab\script.ps1

여기서 로컬 컴퓨터에 저장된 파일 뿐 아니라 원격에 있는 파일 서버에 저장된 파일도 실행할 수 있다는것을 기억해둔다. (-Command \\FileServer\myjob\script.ps1 으로 경로를 잡아도 된다)

Post navigation

PowerShell은 파일 생성, 열기 또는 수정과 같은 다양한 작업을 자동화하는 명령줄 도구입니다. Microsoft Windows에 대한 기본 제공 지원이 함께 제공됩니다. 또한 다양한 Linux 배포판 및 macOS에 설치할 수 있습니다. PowerShell은 또한 프로그래밍 관련 작업을 수행하기 위한 스크립팅 언어를 지원합니다. cmdlet, 실행 프로그램, PowerShell 함수 및 PowerShell 스크립트의 네 가지 명령을 작동합니다. "를 사용하여 네 가지 유형의 명령 목록을 모두 확인할 수 있습니다.명령 가져오기"를 PowerShell에서 확인할 수 있습니다. 이러한 모든 명령 중에서 cmdlet이 가장 많이 사용되는 명령입니다.

PowerShell은 명령을 사용하여 실행할 수 있는 다양한 파일을 지원합니다. 실행 파일(.exe)이 그 중 하나입니다. .exe 파일은 열리면 작동을 시작합니다. 이러한 .exe 파일은 C 또는 C++ 언어 및 Python과 같은 다양한 방법을 통해 생성할 수 있습니다. 운영 체제는 이 파일이 생성된 방법 또는 이유를 신경 쓰지 않습니다. 파일을 실행하는 역할만 합니다. .exe 파일이 생성되면 코딩이나 추가 작업을 수행할 필요가 없습니다. 지시를 따라야 합니다.

또한 .exe 파일은 내부에 모든 내용을 포함할 수 있지만 조건은 파일이 열리면 실행되어야 한다는 것입니다. 다양한 PowerShell cmdlet은 .exe 파일을 열 수 있도록 지원합니다.

이 기사에서는 Windows PowerShell을 사용하여 .exe 파일을 실행하는 다양한 방법을 참조합니다.

PowerShell을 사용하여 .exe 파일을 실행하는 방법

PowerShell 터미널을 사용하여 .exe 파일을 실행하는 방법에는 여러 가지가 있습니다.

먼저 PowerShell 터미널을 엽니다. 시작 메뉴에서 검색 아이콘을 클릭하고 PowerShell을 검색합니다. 검색 결과를 찾으면 PowerShell을 클릭하십시오. 쓰기를 시작하려면 엽니다.

파워쉘 파일 실행 명령어 - pawoswel pail silhaeng myeonglyeong-eo

방법 1

PowerShell 터미널을 엽니다. 열리면 .exe 파일의 위치를 ​​추적합니다. 제 경우에는 .exe 파일이 "

C:\users\adnan\downloads"이고 파일 이름은 "배트몬.exe“. 따라서 터미널을 대상 디렉토리로 이동해야 합니다. "를 사용해야 합니다.CD” 명령을 사용하여 디렉터리를 변경합니다.

>CD 다운로드

파워쉘 파일 실행 명령어 - pawoswel pail silhaeng myeonglyeong-eo

보시다시피 현재 작업 디렉토리가 다운로드로 변경되었습니다. 다음 명령을 실행하여 파일이 폴더에 있는지 여부를 확인할 수 있습니다.

>Get-Child 항목

파워쉘 파일 실행 명령어 - pawoswel pail silhaeng myeonglyeong-eo

“배트몬.exe” 디렉토리에 존재합니다.

따라서 파일을 여는 다음 명령은 다음과 같습니다.

> .\배트몬.exe

"라고 기재하는 것은 필수입니다..\"를 .exe 파일 이름 앞에 붙입니다. 그렇지 않으면 명령이 실행되지 않습니다. "의 설치 프로그램배트몬.exe"는 명령을 성공적으로 실행한 후 작동을 시작합니다.

파워쉘 파일 실행 명령어 - pawoswel pail silhaeng myeonglyeong-eo

또한 PowerShell ISE를 사용하여 이 방법을 수행할 수 있습니다. PowerShell ISE는 대상 디렉터리에서 사용 가능한 파일의 드롭다운 목록을 제공하는 것으로 관찰되었습니다. 에 "방법 1", 대상 디렉토리는 "C:\users\adnan\downloads"이므로 터미널을 이 디렉토리로 이동하십시오. 입력할 때 “.\”, 아래와 같이 사용 가능한 파일의 드롭다운 목록이 열립니다.

파워쉘 파일 실행 명령어 - pawoswel pail silhaeng myeonglyeong-eo

또한 .exe 파일의 이름을 입력하면 드롭다운 목록에 파일 이름이 표시되고 Enter 키를 눌러 .exe 파일을 실행할 수 있는 경우:

파워쉘 파일 실행 명령어 - pawoswel pail silhaeng myeonglyeong-eo

방법 2

이 방법은 사용 시작 프로세스 cmdlet. "-파일 경로” 옵션은 .exe 파일의 전체 경로를 사용합니다. 게다가, "-인수 목록"는 PowerShell에서 프로세스가 시작될 때 매개변수를 지정합니다. 반면 "-패스스루"는 cmdlet이 의도한 대로 작동했는지 확인하는 데 사용됩니다.

예를 들어 "파일리스터.exe", 다음 디렉토리에 있습니다. C:\users\adnan\downloads\filelister.exe.

.exe 파일의 경로를 복사하고 아래 주어진 명령을 붙여넣습니다.

> 시작-프로세스 -기다리다-파일 경로 'C:\users\adnan\downloads\filelister.exe' -인수 목록/NS' -패스스루

명령을 입력하면 요청한 .exe 파일이 열리고 다음과 같이 작동합니다.

파워쉘 파일 실행 명령어 - pawoswel pail silhaeng myeonglyeong-eo

.exe 파일을 실행하는 또 다른 방법은 동일한 cmdlet을 사용하는 것입니다. 시작 프로세스. 그러나 이번에는 터미널을 .exe 파일의 디렉토리로 이동합니다. 예를 들어 "파일리스터.exe"에 배치된 "C:\users\adnan\downloads“. 디렉토리를 다음으로 변경 다운로드 다음 명령을 사용하여:

>CD 다운로드

파워쉘 파일 실행 명령어 - pawoswel pail silhaeng myeonglyeong-eo

해당 위치로 이동한 후 다음 명령을 실행하여 “파일리스터.exe“:

> 시작-filelister.exe 처리

파워쉘 파일 실행 명령어 - pawoswel pail silhaeng myeonglyeong-eo

PowerShell ISE를 사용하여 방법 2를 수행할 수도 있습니다. PowerShell ISE는 입력하는 첫 번째 단어로 시작하는 전체 cmdlet 목록을 표시하므로 사용자 친화적입니다.

PowerShell ISE를 열고 .exe 파일 위치로 이동합니다. 실행 시작 프로세스 cmdlet은 아래와 같습니다.

> 시작-filelister.exe 처리

파워쉘 파일 실행 명령어 - pawoswel pail silhaeng myeonglyeong-eo

두 경우 모두 명령과 출력은 동일합니다. 그러나 하나의 출력은 PowerShell에서 생성되고 다른 출력은 PowerShell ISE에서 생성됩니다.

결론:

PowerShell은 Windows 운영 체제의 다양한 작업을 자동화합니다. 다양한 파일을 실행할 수 있습니다. 실행 파일 또는 .exe가 그 중 하나입니다. 이 가이드는 PowerShell에 대해 새로운 것을 배우는 데 도움이 될 것입니다. 이 게시물에서는 Windows PowerShell에서 .exe 파일을 실행하는 몇 가지 방법을 시연했습니다. 내장 시작 프로세스 PowerShell의 cmdlet은 .exe 파일을 여는 데 가장 많이 사용됩니다.