Ich habe folgte den Rat here und here, um einen Powershell-Skript zu schreiben, die per Remote-Prozess tötet:Versuchen Sie per Remote-Prozess zu beenden Powershell mit
Get-WmiObject Win32_Process -Filter "Name='myapp.exe'" -ComputerName remotecomputername | Invoke-WmiMethod -Name Terminate
Die oben genannten Arbeiten, wenn ich es auf meinem Rechner ausführen, aber wenn Es wird remote ausgeführt, indem es wie in den Anweisungen auf der zweiten Verknüpfung von einem Benutzer-Setup auf meinen Computer ausgerichtet wird. Der Befehl schlägt im Hintergrund fehl. Irgendwelche Ratschläge, was falsch ist/wie kann ich das debuggen?
Sind Sie im selben Netzwerk? Sieht so aus, als müssten Sie die Anmeldeinformationen mit -credential – ArcSet
@ArcSet Ja im selben Netzwerk übertragen, und mein Kollege, der es remote ausführt, ist auf meinem Computer eingerichtet, um Befehle über WMI ausführen zu können (zweiter Link oben). Muss ich in diesem Fall noch Anmeldeinformationen übergeben? – majjam
Ja, verwenden Sie bitte -credential – ArcSet