Используйте WMIC, чтобы найти процесс, использующий порт

880
regor2

Мне удалось просмотреть много информации о процессе с WMIC, но не о том, какой порт используется; как выход из netstat. Есть какой-либо способ сделать это? Я должен использовать WMIC .

Могу ли я сделать WMIC выполнить netstatи вернуть вывод или что-то? Я не смогу разместить исполняемый файл на удаленных машинах, которые я пытаюсь запросить. Если бы был способ, я мог бы либо запросить, какие порты использует процесс или какой процесс использует порт.

Я нашел много информации для использования powershell и vb, но ничего для wmic.

Любой вклад?

Большое спасибо, Роджер

0
«Я должен использовать WMIC». Желать, что вы хотите сделать, невозможно с помощью WMIC (который не является языком сценариев). DavidPostill 7 лет назад 0
Вы можете запустить [PsExec] (https://ss64.com/nt/psexec.html) локально, чтобы запустить команду (`netstat`) на удаленной машине ... DavidPostill 7 лет назад 0
Хорошо, похоже, я мог запустить скрипт Powershell на локальной машине. Как я мог это сделать (netstat)? [MSDN WMI PS] (https://msdn.microsoft.com/en-us/library/aa389763 (v = vs.85) .aspx? Cs-save-lang = 1 & cs-lang = windows% 2bpowershell # code-snippet -5) regor2 7 лет назад 0
Я попробовал команду в Powershell: `Invoke-WmiMethod -ComputerName p27155 -Класс win32_process -Name create -ArgumentList" netstat "`, и я думаю, что он работает на удаленной машине. Есть ли способ сделать этот вывод на терминале, где я набрал команду? regor2 7 лет назад 0

0 ответов на вопрос