СПАСИБО))))
А как можно это сохранять и в столбцах, а то в самом окне PowerShell это выводится одним столбиком и приходится сохранять копированием.
Я вот тут сам что то пытался со своей колокольни доделать, но выходит криво, постоянно ругается:
Out-File : Не удается найти позиционный параметр, принимающий аргумент "Get-Process".
C:\Test_stgin\Farm\на оборот\convert.ps1:4 знак:9
+ Out-File <<<< -Encoding "UTF8" = Get-Process powershell >>./proc.txt -Value
+ CategoryInfo : InvalidArgument: (
[Out-File], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.OutFileCommand
Сам код, который я пытался перенаправить:
Код:

$Schtrihs = Import-Csv ./Schtrih.txt -Delimiter ";" | Where-Object {($_.Type -eq 11 ) -or ($_.Type -eq 14)}
$Aspects = Import-Csv ./Aspect.txt -Delimiter ";"
$warks = Import-Csv ./wark.txt -Delimiter ";"
Out-File -Encoding "UTF8" = Get-Process powershell >>./proc.txt -Value
foreach ($Schtrih in $Schtrihs) {
foreach ($Aspect in $Aspects) {
foreach ($wark in $warks) {
if (($Schtrih.Schtrih -eq $Aspect.Schtrih) -and ($Aspect.Aspect -eq $wark.Aspect)) {
[pscustomobject]@{
"Schtrih" = $Schtrih.Schtrih
"Aspect" = $Aspect.Aspect
"Result" = $wark.Result
}
}
}
}
}