2 Pluspunkte 0 Minuspunkte

Manche Spalten sind leer aber nur weil bei den Available manchmal ein Array drin ist. Wie kann ich das Array automatisch mit einem -Join ',' zusammenfügen?

PS C:\> Get-WinGetPackage | where-object { $_.Source -eq 'winget' }

Name                                                  Id                                 Version        Available      Source
----                                                  --                                 -------        ---------      ------
Microsoft Visual Studio 2010 Tools for Office Runtime Microsoft.VSTOR                    10.0.60828     10.0.60917     winget
Mozilla Firefox                                       Mozilla.Firefox                    135.0.1                       winget
Notepad++                                             Notepad++.Notepad++                8.7.7                         winget
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Das kannst du mit dem Cmdlet Select-Object und einer Expression. Hier ist ein Beispiel wie du ein Feld umbenennst.

Select-Object @{ Name="Available"; Expression={$_.Available -Join ','} }
von (1.2k Punkte)