Export-PackageUpdateInfo
For AI agents: a documentation index is available at /llms.txt; a markdown version of this page is available at /de/docs/commands/export-packageupdateinfo/index.md.
SYNOPSIS
Exportiert PackageUpdateInfo-Objekte in eine XML-, JSON- oder CSV-Datei.
SYNTAX
__AllParameterSets
Export-PackageUpdateInfo [[-Path] <string>] -InputObject <Info[]> [-OutputFormat <string>]
[-Encoding <string>] [-Force] [-Append] [-IncludeTimeStamp] [-PassThru] [-WhatIf] [-Confirm]
[<CommonParameters>]
ALIASES
Dieses Cmdlet hat die folgenden Aliase,
BESCHREIBUNG
Schreibt PackageUpdateInfo-Objekte, die von Get-PackageUpdateInfo erzeugt wurden, in eine strukturierte Datendatei zur Persistenz, Berichterstattung oder späteren Automatisierung. Das Cmdlet unterstützt die Ausgabeformate XML, JSON und CSV, optionales Zeitstempeln und den Anfügemodus zum Erweitern einer bestehenden Datei. Es unterstützt außerdem das Erstellen des Zielverzeichnisses bei Bedarf und kann die exportierten Objekte zurück über die Pipeline senden.
BEISPIELE
BEISPIEL 1
PS C:\> Get-PackageUpdateInfo | Export-PackageUpdateInfo
Exportiert die aktuellen PackageUpdateInfo-Objekte in die Standard-XML-Datei.
BEISPIEL 2
PS C:\> Get-PackageUpdateInfo | Export-PackageUpdateInfo -OutputFormat JSON -Path .\updates.json -IncludeTimeStamp -PassThru
Exportiert die Daten als JSON, fügt für jeden Datensatz einen Zeitstempel hinzu und gibt die Objekte über die Pipeline weiter.
BEISPIEL 3
PS C:\> Get-PackageUpdateInfo | Export-PackageUpdateInfo -OutputFormat CSV -Path .\updates.csv -Append -Force
Hängt die exportierten Daten an eine CSV-Datei an und erstellt das Zielverzeichnis, falls es nicht existiert.
BEISPIEL 4
PS C:\> Get-PackageUpdateInfo | Export-PackageUpdateInfo -Path C:\Temp\PackageUpdateInfo.xml -Encoding utf8
Exportiert die aktuellen Daten in eine benutzerdefinierte XML-Datei mit UTF-8-Codierung.
PARAMETER
-Append
Fügt exportierte Informationen an eine bestehende Datei an, anstatt deren aktuellen Inhalt zu ersetzen. Dies wird für JSON- und CSV-Ausgaben unterstützt und bei XML-Ausgaben ignoriert.
Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Confirm
Wenn dieser Schalter aktiviert ist, wirst du vor der Ausführung einer zustandsändernden Operation um Bestätigung gebeten.
Type: SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases:
- cf
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Encoding
Die zu verwendende Dateicodierung beim Erstellen oder Aktualisieren der Exportdatei.
Type: String
DefaultValue: default
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Force
Erstellt das übergeordnete Verzeichnis für die Zieldatei, wenn es noch nicht existiert und der angegebene Pfad außerhalb des Standardorts liegt.
Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-IncludeTimeStamp
Fügt jedem exportierten Datensatz eine TimeStamp-Eigenschaft hinzu, sodass der Exportzeitpunkt für jeden Eintrag erfasst wird.
Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-InputObject
Ein oder mehrere PackageUpdateInfo-Objekte zum Exportieren. Dieser Parameter akzeptiert Pipeline-Eingaben von Get-PackageUpdateInfo und ähnlichen Befehlen.
Type: Info[]
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: true
ValueFromPipeline: true
ValueFromPipelineByPropertyName: true
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-OutputFormat
Das für den Export verwendete Ausgabeformat. Unterstützte Werte sind “XML”, “JSON” und “CSV”.
Type: String
DefaultValue: XML
SupportsWildcards: false
Aliases:
- Format
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-PassThru
Sendet die exportierten Objekte nach dem Schreiben auf die Festplatte an die Pipeline weiter.
Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Path
Der Ziel-Dateipfad für die exportierten Daten. Gib einen Dateipfad an, keinen Verzeichnispfad.
Standardpfad ist: Linux: “$HOME/.config/powershell/PackageUpdateInfo/PackageUpdateInfo_$($PSEdition)$($PSVersionTable.PSVersion.Major).xml” Windows: “$HOME\AppData\Local\Microsoft\Windows\PowerShell\PackageUpdateInfo$($PSEdition)_$($PSVersionTable.PSVersion.Major).xml”
Type: String
DefaultValue: ''
SupportsWildcards: false
Aliases:
- FullName
- FilePath
ParameterSets:
- Name: (All)
Position: 0
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-WhatIf
Wenn dieser Schalter aktiviert ist, werden keine Aktionen ausgeführt, sondern nur Informationsmeldungen angezeigt, die erklären, was passieren würde, wenn der Befehl ausgeführt würde.
Type: SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases:
- wi
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
EINGABEN
PackageUpdate.Info[]
AUSGABEN
PackageUpdate.Info
HINWEISE
Version : 1.1.0.0 Autor : Andi Bellstedt Datum : 2026-06-21 Schlüsselwörter : PackageUpdateInfo, Update, Modul, Export