Verwenden Sie WMIC, um einen Prozess zu finden, der einen Port verwendet

963
regor2

Ich konnte viele Informationen über einen Prozess mit WMIC anzeigen, jedoch nicht, welcher Port verwendet wird. wie das ausgeben netstat. Gibt es eine Möglichkeit, dies zu tun? Ich muss WMIC verwenden .

Könnte ich WMIC ausführen lassen netstatund die Ausgabe oder etwas zurückgeben? Ich kann keine ausführbare Datei auf den Remote-Computern speichern, die ich abzufragen versuche. Wenn es einen Weg gab, könnte ich entweder abfragen, welche Ports ein Prozess verwendet oder welchen Prozess ein Port verwendet.

Ich habe viele Infos für die Verwendung von Powershell und VB gefunden, aber nichts für Wmic.

Irgendwelche Eingabe?

Vielen Dank, Roger

0
"Ich muss WMIC verwenden." Wenn Sie möchten, dass Sie dies tun möchten, ist die Verwendung von WMIC (keine Skriptsprache) nicht möglich. DavidPostill vor 7 Jahren 0
Sie können [PsExec] (https://ss64.com/nt/psexec.html) lokal ausführen, um einen Befehl (`netstat`) auf einem Remote-Computer auszuführen ... DavidPostill vor 7 Jahren 0
OK, es sieht so aus, als könnte ich ein Powershell-Skript auf dem lokalen Rechner ausführen. Wie kann ich das machen (netstat)? [MSDN WMI PS] (https://msdn.microsoft.com/de-de/library/aa389763 (v = vs.85) .aspx cs-save-lang = 1 & cs-lang = windows% 2bpowershell # code-snippet -5) regor2 vor 7 Jahren 0
Ich habe den Befehl in Powershell ausprobiert: `Invoke-WmiMethod -ComputerName p27155 -Klasse win32_process -Name create -ArgumentList" netstat "`, und ich denke, es läuft auf dem Remote-Rechner. Gibt es diese Ausgabe trotzdem auf dem Terminal, an dem ich den Befehl eingegeben habe? regor2 vor 7 Jahren 0

0 Antworten auf die Frage