Поделиться через


Удаленное создание процессов с помощью WMI

Вы можете использовать Win32_Process.Create для выполнения скрипта или приложения на удаленном компьютере. Однако по соображениям безопасности процесс не может быть интерактивным. При вызове Win32_Process.Create на локальном компьютере процесс может быть интерактивным.

Предупреждение

В этом разделе описывается общая процедура создания удаленного процесса с помощью WMI. Если вы просто хотите запустить скрипт на удаленной системе, см. статью Удаленное подключение к WMI, начиная с Windows Vista, или Подключение к WMI на удаленном компьютере с использованием Windows PowerShell. Дополнительные общие сведения об удаленном взаимодействии в PowerShell см. в разделе Выполнение удаленных команд.

 

Удаленный процесс не имеет пользовательского интерфейса, но он указан в диспетчере задач. Процесс, созданный локально, может выполняться под любой учетной записью, если у учетной записи есть разрешение метод выполнения для пространства имен root\cimv2. Процесс, созданный удаленно, может выполняться в любой учетной записи, если у учетной записи есть разрешения Метод выполнения и Удаленное включение для root\cimv2. метода выполнения и разрешения удаленного включения задаются в элементе управления WMI на панели управления. Дополнительные сведения см. в разделе Настройка безопасности пространства имен с использованием элемента управления WMI.

Вы можете использовать Win32_ScheduledJob.Create для удаленного создания интерактивного процесса. Но процессы, запущенные Win32_ScheduledJob.Create выполняются под учетной записью LocalSystem, которая может предоставить слишком много привилегий.

Обеспечение безопасности удаленного подключения WMI

Подключение к компьютеру № 3 - делегирование