/ / Uzyskaj aktywne połączenia sieciowe w VBScript z .Net Properties - .net, scripting, vbscript, wmi

Uzyskaj aktywne połączenia sieciowe w języku VBScript z właściwości .Net - .net, scripting, vbscript, wmi

Istnieje metoda .NET używana do pobierania informacji o połączeniu TCP i UDP, jak podano poniżej:

[Net.NetworkInformation.IPGlobalProperties]::GetIPGlobalProperties().GetActiveTcpConnections()
[Net.NetworkInformation.IPGlobalProperties]::GetIPGlobalProperties().GetActiveUdpConnections()

Byłem ciekawy, czy istnieje sposób, aby zrobić to samo za pomocą VBScript? Chciałbym mieć wynik wszystkich połączeń, podobny do netstat -an wyjście, zwrócone w skrypcie VB, którego używam do dokumentacji sieci. Jeśli jest to możliwe za pomocą zapytania WMI, również mnie to zainteresuje.

Oto kilka linków do odniesienia do wymienionych metod .Net:

Odpowiedzi:

0 dla odpowiedzi № 1

Najlepszym rozwiązaniem byłoby skorzystanie z programu PowerShell, który ma bezpośredni dostęp do platformy .NET.

Inną opcją byłoby uruchomienie Netstat.exe z WScript.Shell i parsowanie wyników, zgodnie z Netstat z WMI i VBScript.