Er zijn verschillende manieren om de PowerShell-opdrachtuitvoer als een lijst op te maken. Hier zijn een paar veel voorkomende methoden:
1. Met behulp van de cmdlet `Format-List`:
De cmdlet `Format-List` is specifiek ontworpen om objecten in een lijstindeling op te maken. Hiermee kunt u de eigenschappen opgeven die u wilt weergeven en bepalen hoe de uitvoer wordt gepresenteerd.
```powershell
Get-proces | Formaatlijst
```
2. Met behulp van de `Select-Object` cmdlet:
Met de cmdlet `Select-Object` kunt u specifieke eigenschappen van objecten selecteren en deze in tabelvorm weergeven. U kunt deze cmdlet samen met de parameter `-ExpandProperty` gebruiken om geneste eigenschappen uit te vouwen en als lijst weer te geven.
```powershell
Get-proces | Select-Object -Eigenschapsnaam, CPU, PrivateMemorySizeMB |
Formaattabel -AutoSize
```
3. Met behulp van de `Export-CSV` cmdlet:
Als u de uitvoer van een PowerShell-opdracht naar een CSV-bestand wilt exporteren, kunt u de cmdlet `Export-CSV` gebruiken. Met deze cmdlet kunt u de eigenschappen opgeven die u wilt opnemen en de indeling van de uitvoer.
```powershell
Get-proces | Export-CSV C:\temp\processes.csv -NoTypeInformation -Encoding utf8
```
4. Met behulp van de `Out-String` cmdlet:
Met de cmdlet `Out-String` kunt u de uitvoer van een PowerShell-opdracht naar een tekenreeks converteren. U kunt deze tekenreeks vervolgens gebruiken om de uitvoer verder te formatteren of in een bestand op te slaan.
```powershell
$processes =Get-Process | Uit-string
Write-Host $processen
```
5. Aangepaste opmaak gebruiken:
U kunt ook uw eigen aangepaste opmaak maken door een opmaakbestand (.ps1xml) te definiëren dat specificeert hoe de uitvoer moet worden weergegeven. Hierdoor hebt u meer controle over het uiterlijk van de lijst en kunt u aanvullende informatie opnemen, zoals kleuren of pictogrammen.
Vergeet niet om `` te vervangen door de daadwerkelijke eigenschapsnamen die u wilt weergeven, en pas de opmaakopties aan volgens uw voorkeuren. U kunt deze methoden ook combineren om de gewenste opmaak voor uw lijstuitvoer te verkrijgen. |