Es gibt eine .NET-Methode zum Abrufen von TCP- und UDP-Verbindungsinformationen (siehe unten):
[Net.NetworkInformation.IPGlobalProperties]::GetIPGlobalProperties().GetActiveTcpConnections()
[Net.NetworkInformation.IPGlobalProperties]::GetIPGlobalProperties().GetActiveUdpConnections()
Ich war neugierig, ob es eine Möglichkeit gibt, dasselbe über VBScript zu tun? Ich möchte die Ausgabe aller Verbindungen haben, ähnlich wie bei a netstat -an Ausgabe, die in einem VBscript zurückgegeben wird, das ich für die Netzwerkdokumentation verwende. Wenn dies über eine WMI-Abfrage möglich ist, würde mich das auch interessieren.
Hier sind einige Links, die auf die .Net-Methoden verweisen:
Antworten:
0 für die Antwort № 1Am besten verwenden Sie PowerShell, die direkten Zugriff auf .NET hat.
Die andere Option wäre, Netstat.exe von WScript.Shell auszuführen und die Ergebnisse gemäß zu analysieren Netstat mit WMI und VBScript.