Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 42
Благодарности: 0

Профиль | Отправить PM | Цитировать


СПАСИБО))))
А как можно это сохранять и в столбцах, а то в самом окне 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

        }
      }
    }
  }
}

Отправлено: 08:52, 05-06-2021 | #3