while(1 -eq 1 ) {Get-Process -Name *APPNAME* | Select-Object -ExpandProperty ID | ForEach-Object {Get-NetTCPConnection -OwningProcess $_} -ErrorAction SilentlyContinue }
Данная команда выполняет бесконечный цикл, который получает информацию о процессе с указанным именем приложения. Затем она раскрывает свойство «ID» и для каждого полученного ID процесса выполняет команду «Get-NetTCPConnection» для получения информации о сетевых TCP-соединениях, которые установлены с этим процессом.
Эта команда полезна для отслеживания сетевой активности конкретного приложения и определения TCP-соединений, установленных с этим приложением. Если приложение не найдено или не установлены соответствующие разрешения, команда будет продолжать выполнение без вывода ошибок.
Альтернативно, можно использовать команду «Get-NetTCPConnection» для получения информации о всех сетевых TCP-соединениях на компьютере и затем фильтровать результаты с помощью других команд, например, «Where-Object» для получения информации только о сетевых соединениях, связанных с конкретным приложением.
Аргументы передаваемые команде: имя приложения (*APPNAME*).