ejik_off, вот взяли бы, да приложили в архиве и тот, и другой файл для облегчения работы отвечающим.
Попробуйте так:
Скрытый текст
Код:

$sTxtFile = 'C:\Мои проекты\0289\0001.txt'
$sCSVFile = 'C:\Мои проекты\0289\0002.csv'
$sTxtContent = Get-Content -Path $sTxtFile
$sCSVContent = Import-Csv -Path $sCSVFile
$sTxtContent | ForEach-Object -Process {
$oCSVObject = $sCSVContent | Where-Object -Property 'samaccountname' -eq -Value $_
if($oCSVObject) {
$oCSVObject.count = [System.String]([System.Int32]($oCSVObject.count) + 1)
} else {
$sCSVContent += [PSCustomObject]@{samaccountname = $_; count = '1'}
}
}
$sCSVContent | ConvertTo-Csv -NoTypeInformation | ForEach-Object -Process {
$_.Replace('"','')
} | Set-Content -Path $sCSVFile -Force