Как можно в фоне отслеживать новые открываемые TCP подключения с помощью Powershell?
Например
while ($true) {Get-NetTCPConnection -State Established -localport $TrackingPort -localaddress $TrackingIP; запись в лог и т.д.; Start-Sleep -s 1; ...}
запускать можно через планировщик
Судя по наличию соотвествующего события, отследить можно.
Можно подписаться на это событие
https://theposhwolf.com/howtos/PowerShell-On-Windo...
https://stackoverflow.com/questions/36551151/how-t...
И обрабатывать его наступление

Ну или в цикле вызывать Get-NetTCPConnection
И сравнивать с предыдущим списком с помощью Compare-Object