j'ai suivi les conseils here et here pour écrire un script PowerShell qui tue un processus à distance:Essayez de tuer un processus à distance en utilisant PowerShell
Get-WmiObject Win32_Process -Filter "Name='myapp.exe'" -ComputerName remotecomputername | Invoke-WmiMethod -Name Terminate
Les travaux ci-dessus quand je l'exécute sur ma machine, mais quand il est exécuté à distance, ciblant ma machine par une configuration de l'utilisateur selon les instructions sur le deuxième lien, la commande échoue silencieusement. Un conseil sur ce qui ne va pas/comment je peux déboguer cela?
Êtes-vous sur le même réseau. On dirait que vous devez passer des identifiants en utilisant -credential – ArcSet
@ArcSet Oui sur le même réseau, et mon collègue qui l'exécute à distance est configuré sur mon ordinateur pour pouvoir exécuter des commandes via WMI (deuxième lien ci-dessus). Dois-je encore transmettre des informations d'identification dans ce cas? – majjam
Oui, veuillez utiliser le -credential – ArcSet