Share via


WMI를 사용하여 원격으로 프로세스 만들기

Win32_Process.Create를 사용하여 원격 컴퓨터에서 스크립트나 애플리케이션을 실행할 수 있습니다. 그러나 보안 유지를 위해 프로세스는 대화형이 될 수 없습니다. 로컬 컴퓨터에서 Win32_Process.Create가 호출되면 프로세스가 대화형이 될 수 있습니다.

경고

이 항목에서는 WMI를 사용하여 원격 프로세스를 만드는 일반적인 절차를 설명합니다. 원격 시스템에서 스크립트를 실행하기만 하면 된다면, Windows Vista 이상에서 원격으로 WMI에 연결 또는 Windows PowerShell을 사용하여 원격 컴퓨터에서 WMI에 연결을 참조하세요. PowerShell을 이용한 원격 작업에 대한 자세한 내용은 원격 명령 실행을 참조하세요.

 

원격 프로세스는 사용자 인터페이스가 없지만 작업 관리자에 나열됩니다. 계정에 root\cimv2 네임스페이스에 대한 Execute 메서드 권한이 있는 경우, 로컬로 만든 프로세스는 모든 계정에서 실행할 수 있습니다. 계정에 root\cimv2에 대한 Execute 메서드원격 활성화 권한이 있는 경우, 원격으로 만든 프로세스는 모든 계정에서 실행할 수 있습니다. Execute 메서드원격 활성화 권한은 제어판의 WMI 컨트롤에 설정되어 있습니다. 자세한 내용은 WMI 컨트롤을 사용하여 네임스페이스 보안 설정을 참조하세요.

Win32_ScheduledJob.Create를 사용하여 대화형 프로세스를 원격으로 만들 수 있습니다. 그러나 Win32_ScheduledJob.Create에서 시작한 프로세스는 너무 많은 권한을 부여할 수 있는 LocalSystem 계정에서 실행됩니다.

원격 WMI 연결 보안

제3의 컴퓨터 위임에 연결