Partilhar via


Criando processos remotamente usando WMI

Você pode usar Win32_Process.Create para executar um script ou aplicativo em um computador remoto. No entanto, por razões de segurança, o processo não pode ser interativo. Quando Win32_Process.Create é chamado no computador local, o processo pode ser interativo.

Advertência

Este tópico descreve o procedimento geral para criar um processo remoto com WMI. Se você estiver simplesmente procurando executar um script em um sistema remoto, consulte Conectando-se ao WMI remotamente começando com o Windows Vistaou Conectando-se ao WMI em um computador remoto usando o Windows PowerShell. Para obter mais informações gerais sobre comunicação remota com o PowerShell, consulte executando comandos remotos.

 

O processo remoto não tem interface de usuário, mas está listado no Task Manager. Um processo criado localmente pode ser executado em qualquer conta se a conta tiver a permissão Execute Method para o namespace root\cimv2. Um processo criado remotamente pode ser executado em qualquer conta se a conta tiver as permissões Método de Execução e Habilitação Remota para root\cimv2. As permissões Execute Method e Remote Enable são definidas no Controle WMI no Painel de Controle. Para obter mais informações, consulte "Setting Namespace Security with the WMI Control" .

Você pode usar Win32_ScheduledJob.Create para criar um processo interativo remotamente. Mas os processos iniciados pelo Win32_ScheduledJob.Create são executados sob a conta LocalSystem e que podem conceder muitos privilégios.

Protegendo uma conexão WMI remota

Conectando-se a um 3º computador por delegação