je la ligne de code suivante pour créer l'objet d'un accès à un serveur distant avant associer avec le nom d'utilisateur, mot de passe et processus:Run processus à distance par powershell
$process = [WMIClass]"\\remoteServer\ROOT\cimv2:Win32_Process"
J'ai essayé sur deux PC, un est OK sans aucune erreur, mais un autre que je vais exécuter a une exception:
Cannot convert value "\\remoteServer\ROOT\cimv2:Win32_Process" to type "System.Manage
ment.ManagementClass". Error: "Access is denied. (Exception from HRESULT: 0x800
70005 (E_ACCESSDENIED))"
Le remoteServer est le même. Vous ne savez pas ce que je dois configurer sur PC local ou PC distant pour que cela fonctionne? Sur les deux PC clients, les noms d'utilisateur sont tous membres des administrateurs.
J'ai essayé PSExec. Il woks pour courir chauve-souris sur PC distant. Cependant, il ne me laisse pas exécuter des scripts PS sur un PC distant. PS est suspendu sur un processus distant mais pas sur un script. –