# Export-PackageUpdateInfo

LLMS index: [llms.txt](/llms.txt)

---

<!-- This file is auto-generated using PlatyPS + HUGO Workflow automation. Avoid editing directly! Original Front-Matter:
date: 2026-06-22
document type: cmdlet
external help file: PackageUpdateInfo-Help.xml
flagTranslation: Primary
HelpUri: https://packageupdateinfo.andibellstedt.com/docs/commands/export-packageupdateinfo/
Locale: en-US
Module Name: PackageUpdateInfo
ms.date: 06/22/2026
PlatyPS schema version: 2024-05-01
title: Export-PackageUpdateInfo
type: docs
-->



## SYNOPSIS

Exporte des objets PackageUpdateInfo vers un fichier XML, JSON ou CSV.

## SYNTAXE

### __AllParameterSets

```
Export-PackageUpdateInfo [[-Path] <string>] -InputObject <Info[]> [-OutputFormat <string>]
 [-Encoding <string>] [-Force] [-Append] [-IncludeTimeStamp] [-PassThru] [-WhatIf] [-Confirm]
 [<CommonParameters>]
```

## ALIAS

Cette cmdlet possède les alias suivants,

## DESCRIPTION

Écrit les objets PackageUpdateInfo produits par Get-PackageUpdateInfo dans un fichier de données structuré pour la persistance, le reporting ou une automatisation ultérieure.  
La cmdlet prend en charge les formats de sortie XML, JSON et CSV, l’ajout optionnel d’un horodatage, ainsi que le mode ajout pour étendre un fichier existant.  
Elle supporte également la création du répertoire cible si nécessaire et peut renvoyer les objets exportés dans le pipeline.

## EXEMPLES

### EXEMPLE 1

```powershell
PS C:\> Get-PackageUpdateInfo | Export-PackageUpdateInfo
```

Exporte les objets PackageUpdateInfo actuels vers le fichier XML par défaut.

### EXEMPLE 2

```powershell
PS C:\> Get-PackageUpdateInfo | Export-PackageUpdateInfo -OutputFormat JSON -Path .\updates.json -IncludeTimeStamp -PassThru
```

Exporte les données au format JSON, inclut un horodatage pour chaque enregistrement et transmet les objets dans le pipeline.

### EXEMPLE 3

```powershell
PS C:\> Get-PackageUpdateInfo | Export-PackageUpdateInfo -OutputFormat CSV -Path .\updates.csv -Append -Force
```

Ajoute les données exportées à un fichier CSV et crée le répertoire cible s’il n’existe pas.

### EXEMPLE 4

```powershell
PS C:\> Get-PackageUpdateInfo | Export-PackageUpdateInfo -Path C:\Temp\PackageUpdateInfo.xml -Encoding utf8
```

Exporte les données actuelles vers un fichier XML personnalisé en utilisant l’encodage UTF-8.

## PARAMÈTRES

### -Append

Ajoute les informations exportées à un fichier existant au lieu de remplacer son contenu actuel.  
Cela est pris en charge pour les sorties JSON et CSV et ignoré pour la sortie XML.

```yaml
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

Si ce commutateur est activé, une confirmation vous sera demandée avant d’exécuter toute opération modifiant l’état.

```yaml
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

L’encodage du fichier à utiliser lors de la création ou de la mise à jour du fichier d’export.

```yaml
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

Crée le répertoire parent pour le fichier cible s’il n’existe pas déjà et si le chemin spécifié est en dehors de l’emplacement par défaut.

```yaml
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

Ajoute une propriété TimeStamp à chaque enregistrement exporté afin que l’export capture l’heure d’exportation pour chaque entrée.

```yaml
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

Un ou plusieurs objets PackageUpdateInfo à exporter.  
Ce paramètre accepte l’entrée par pipeline depuis Get-PackageUpdateInfo et des commandes similaires.

```yaml
Type: Info[]
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: true
  ValueFromPipeline: true
  ValueFromPipelineByPropertyName: true
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
```

### -OutputFormat

Le format de sortie utilisé pour l’export.  
Les valeurs prises en charge sont "XML", "JSON" et "CSV".

```yaml
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

Envoie les objets exportés dans le pipeline après les avoir écrits sur le disque.

```yaml
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

Le chemin du fichier de destination pour les données exportées.  
Spécifiez un chemin de fichier plutôt qu’un chemin de répertoire.

La valeur par défaut du chemin est :  
Linux :   "$HOME/.config/powershell/PackageUpdateInfo/PackageUpdateInfo_$($PSEdition)_$($PSVersionTable.PSVersion.Major).xml"  
Windows : "$HOME\AppData\Local\Microsoft\Windows\PowerShell\PackageUpdateInfo_$($PSEdition)_$($PSVersionTable.PSVersion.Major).xml"

```yaml
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

Si ce commutateur est activé, aucune action n’est effectuée, mais des messages d’information sont affichés pour expliquer ce qui se passerait si la commande était exécutée.

```yaml
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

Cette cmdlet prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable,  
-InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable,  
-ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, voir  
[about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).

## ENTRÉES

### PackageUpdate.Info[]

## SORTIES

### PackageUpdate.Info

## NOTES

Version  : 1.1.0.0  
Auteur   : Andi Bellstedt  
Date     : 2026-06-21  
Mots-clés : PackageUpdateInfo, Update, Module, Export

## LIENS CONNEXES

- [packageupdateinfo.andibellstedt.com/docs/commands/export-packageupdateinfo](https://packageupdateinfo.andibellstedt.com/docs/commands/export-packageupdateinfo/)
