lima-city: Webhosting, Domains und Cloud
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 (714 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Beiträge bewerten
  • Inhalte bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft. Unser Ziel: Guter Inhalt. Für alle.

2.3k Fragen

2.8k Antworten

260 Kommentare

12 Nutzer