원격으로 배치 파일 실행

MD Aminul Islam 2023년3월20일
원격으로 배치 파일 실행

때때로 우리는 다른 위치에서 원격으로 컴퓨터를 사용해야 합니다. TeamViewer와 같은 일부 타사 소프트웨어를 사용하여 이 작업을 수행할 수 있습니다.

그러나 타사 소프트웨어 없이도 원격 디렉터리에서 Batch 파일을 실행할 수 있습니다. 이 기사에서는 원격 위치에서 Batch 파일을 실행하는 방법을 살펴보고 주제를 더 쉽게 만들기 위한 예제 명령을 볼 것입니다.

원격으로 배치 파일 실행

이를 위해 psexec라는 내장 Batch 명령을 사용합니다. 아래는 명령의 예입니다.

psexec \\IPofTheRemoteServer d:\directory\to\file\YourFile.bat

이 명령에는 필요에 따라 사용할 수 있는 몇 가지 중요한 플래그가 포함되어 있습니다. 자세히 살펴보겠습니다.

-a 프로세서 선택에 사용합니다. CPU의 가장 낮은 숫자는 1입니다.
-c 이 플래그는 실행을 위해 원격 시스템에서 지정된 실행 파일을 복사하기 위한 것입니다.
-d 이 플래그는 프로세스 종료를 기다리지 않도록 시스템에 지시합니다.
-e 이 플래그는 지정된 계정 프로필을 로드하지 않습니다.
-f 이 플래그는 원격 컴퓨터에 존재하는 프로그램 파일을 통해 지정된 프로그램 파일을 복사합니다.
-i 이 플래그는 원격 시스템에 지정된 세션의 PC와 상호 작용하기 위해 프로그램을 실행하도록 지시합니다.
-h 대상 시스템이 Windows Vista 이상인지 확인합니다.
-l 이 플래그는 제한된 사용자 모드에서 프로세스를 실행하는 데 사용됩니다. 또한 프로세스에 무결성을 제공합니다.
-n 이 플래그는 호스트 컴퓨터에 연결할 때 시간 초과를 계산합니다.
-p 이 플래그는 호스트 컴퓨터에 연결할 때 암호와 사용자 이름을 제공합니다.
-r 이 플래그는 생성 또는 상호 작용을 위한 원격 서비스 이름을 지정합니다.
-s 이 플래그는 시스템 계정에서 원격 프로세스를 실행합니다.
-u 이 플래그는 원격 컴퓨터에 로그인할 때 선택적 사용자 이름을 지정합니다.
-v 이 플래그는 원격 시스템의 버전 번호를 지정합니다.
-w 이 플래그는 원격 컴퓨터에 상대적인 프로세스의 작업 디렉터리를 설정합니다.
-x 이 플래그는 로컬 시스템의 Winlogon 보안 데스크탑에 UI를 표시하기 위한 것입니다.
-priority 이 플래그는 프로세스의 우선 순위를 지정합니다.
arguments 이 플래그는 전달해야 하는 인수를 지정합니다.
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

관련 문장 - Batch File