Как разделить CSV файл на два по количеству элементов в строке?
Типа того
$data=Import-csv src
$data | where-object { $_.Group -match ',' } | export-csv dstg2
$data | where-object { $_.Group -notmatch ','  } | export-csv dstg1
Пути, разделители, кодировка - свои
Например так:
$file = "./data.csv"
$singleFactionFile = "./single.csv"
$manyFactionsFile = "./many.csv"

$content = $file | Get-Content
$lines = $content.Split("`n")
$header = $lines[0]
$data = $lines | Select-Object -Skip 1
Add-Content -Path $singleFactionFile -Path $manyFactionsFile -Value $header 

foreach ($line in $data) {
    $fields = $line.Split(' ')
    $factions = $fields[2].Split(',')
    if ($factions.Count -eq 1) {
        Add-Content -Path $singleFactionFile -Value $line
    }
    else {
        Add-Content -Path $manyFactionsFile -Value $line
    }
}