Création de processus à distance à l’aide de WMI
Vous pouvez utiliser Win32 _ Process. Create pour exécuter un script ou une application sur un ordinateur distant. Toutefois, pour des raisons de sécurité, le processus ne peut pas être interactif. Lorsque le _ processus Win32. Create est appelé sur l’ordinateur local, le processus peut être interactif.
Avertissement
Cette rubrique décrit la procédure générale à respecter pour créer un processus distant avec WMI. si vous cherchez simplement à exécuter un script sur un système distant, consultez connexion à wmi à distance à partir de Windows Vistaou connexion à wmi sur un ordinateur distant à l’aide de Windows PowerShell. Pour plus d’informations générales sur la communication à distance avec PowerShell, consultez exécution de commandes distantes.
Le processus distant n’a pas d’interface utilisateur, mais il est listé dans le Gestionnaire des tâches. Un processus créé localement peut s’exécuter sous n’importe quel compte si le compte dispose de l’autorisation Execute Method pour l' \ espace de noms CIMV2 racine. Un processus créé à distance peut s’exécuter sous n’importe quel compte si le compte a la méthode Execute et les autorisations Remote Enable pour la racine \ cimv2. La méthode Execute et les autorisations Remote Enable sont définies dans le contrôle WMI dans le panneau de configuration. Pour plus d’informations, consultez définition de la sécurité de l’espace de noms avec le contrôle WMI.
Vous pouvez utiliser Win32 _ ScheduledJob. Create pour créer un processus interactif à distance. Mais les processus démarrés par Win32 _ ScheduledJob. Create s’exécutent sous le compte LocalSystem qui peut confère un trop grand privilège.