Вывод таблицы формата PowerShell Array - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь вывести свой вывод из таблицы в формат, чтобы он выглядел чище. Буду признателен за любую помощь.

Мой код


foreach($PC in $PCList) {
$GetPCUPTIME = $($PC.CN)

$PCInfo = Get-CimInstance Win32_OperatingSystem

$HotFix = Get-HotFix -ComputerName its-dracosvm2 -Credential $cred | #Need This and I should be able to get the KB's as well
 Select HotfixID, Description, InstalledOn |
 Sort-Object InstalledOn

$UpTime = $PCInfo.LocalDateTime.DayOfYear - $PCInfo.LastBootUpTime.DayOfYear
    if ($PC.OperatingSystem -like "*Server*") {
        $itemobject = New-Object –TypeName PSObject
            $itemobject | Add-Member –MemberType NoteProperty –Name "Server Name" -Value $PC.CN
            $itemobject | Add-Member –MemberType NoteProperty –Name "Operating System" -Value $PC.OperatingSystem
            $itemobject | Add-Member –MemberType NoteProperty –Name "Version" -Value $PC.OperatingSystemVersion
            $itemobject | Add-Member –MemberType NoteProperty –Name "Up Time" -Value $UpTime
            $itemobject | Add-Member –MemberType NoteProperty –Name "Hot Fixes" -Value $($HotFix)

            $newlist +=$itemobject

    }
}

Мой вывод отлично смотрится до раздела HotFix, где все это разваливается.

Выход Токовый выход

Любая помощь будет оценена.

...