Назад | Перейти на главную страницу

Как использовать WMIC для подключения к удаленному компьютеру и вывода netstat в файл?

Я пытаюсь удаленно выполнить следующую команду:

netstat -ano> C: \ output.txt

но не могу понять, как это сделать с WMIC! Любая идея?

У меня есть:

process call create netstat.exe 

работает, но я не могу понять, как передать -ANO или вывод. Помогите, пожалуйста :)

При выдаче удаленных команд заключите в кавычки всю строку для выполнения, например:

wmic /node:remote_computer process call create "netstat.exe -ano > C:\output.txt"
wmic /node:remote_computer process call create "cmd /c \"pushd \\remote_server\c$ && netstat -nao > n.txt && popd\""

Другой вариант получить список открытых подключений на компьютере - использовать PowerShell и / или WMI: https://www.action1.com/kb/list_of_open_tcp_ip_connections_on_remote_computer.html

С помощью PowerShell, например, вы можете фильтровать или сортировать результаты или даже запрашивать несколько компьютеров одновременно:

Get-ADComputer -Filter {OperatingSystem -Like “Windows 10*”} | ForEach-Object {Get-WmiObject -Class MSFT_NetTCPConnection -Computer $_.Name}