Hier ist ein kleines Script.
$comPorts = [System.IO.Ports.SerialPort]::GetPortNames() if ($comPorts.Count -eq 0) { Write-Host "Keine COM-Ports gefunden." } else { Write-Host "Verfügbare COM-Ports:" $comPorts | ForEach-Object { Write-Host $_ } }