Das ist eine für den Ausdruck optimierte Ansicht des gesamten Kapitels inkl. Unterseiten. Druckvorgang starten.

Zur Standardansicht zurückkehren.

Modulbefehle Referenz

Hier findest du eine Referenz für alle Befehle im Modul. Diese Referenz soll dir helfen, schnell den Befehl zu finden, den du brauchst, und zu verstehen, wie du ihn effektiv nutzt.

Wenn du auf einen Befehl klickst, gelangst du zu einer detaillierten Seite, die umfassende Informationen über den Befehl bietet, einschließlich seiner Syntax, Parameter, Beispiele und zusätzlicher Hinweise oder Tipps zur Verwendung.

1 - Export-PackageUpdateInfo

ZUSAMMENFASSUNG

Exportiere PackageUpdateInfo in eine Daten-Datei

SYNTAX

__AllParameterSets

Export-PackageUpdateInfo [[-Path] <string>] -InputObject <Info[]> [-OutputFormat <string>]
 [-Encoding <string>] [-Force] [-Append] [-IncludeTimeStamp] [-PassThru] [-WhatIf] [-Confirm]
 [<CommonParameters>]

ALIASNAMES

Dieses Cmdlet hat die folgenden Aliase,

BESCHREIBUNG

Exportiere PackageUpdateInfo in eine Daten-Datei

BEISPIELE

BEISPIEL 1

PS C:\> Get-PackageUpdateInfo | Export-PackageUpdateInfo

Beispiel für die Verwendung von Export-PackageUpdateInfo

PARAMETER

-Append

Die Ausgabedatei wird nicht überschrieben. Alle Informationen werden angehängt.

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 von Operationen, die den Zustand ändern, um Bestätigung gefragt.

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

Datei-Codierung für die Datei

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

Wenn das Verzeichnis für die Datei nicht vorhanden ist, aber ein anderes Verzeichnis als das Standardverzeichnis angegeben wurde, versucht die Funktion, das Verzeichnis zu erstellen.

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

Ein Zeitstempel wird zu den Informationsaufzeichnungen hinzugefügt.

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

Das PackageUpdateInfo aus der Funktion Get-PackageUpdateInfo.

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 Ausgabeformat für die Daten Verfügbare Formate sind “XML”,“JSON”,“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

Die exportierten Objekte werden an die Pipeline zur weiteren Verarbeitung weitergeleitet.

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 Dateipfad, an den die Infos exportiert werden sollen. Bitte gib eine Datei als Pfad an.

Type: String
DefaultValue: (Join-Path $HOME "AppData\Local\Microsoft\Windows\PowerShell\PackageUpdateInfo.xml")
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, aber Informationsmeldungen angezeigt, die erklären, was passieren würde, wenn der Befehl ausgeführt wird.

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 gängigen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Für weitere Informationen siehe about_CommonParameters.

EINGABEDATEN

PackageUpdate.Info[]

AUSGABEDATEN

PackageUpdate.Info

2 - Get-PackageUpdateInfo

ZUSAMMENFASSUNG

Hole Informationen über die Aktualität der installierten Module

SYNTAX

DefaultSet1 (Standard)

Get-PackageUpdateInfo [-Name <string[]>] [-Repository <string[]>] [-ShowOnlyNeededUpdate]
 [-ShowToastNotification] [<CommonParameters>]

CurrentUser

Get-PackageUpdateInfo [-Name <string[]>] [-Repository <string[]>] [-ShowOnlyNeededUpdate]
 [-ShowToastNotification] [-CurrentUser] [<CommonParameters>]

AllUsers

Get-PackageUpdateInfo [-Name <string[]>] [-Repository <string[]>] [-ShowOnlyNeededUpdate]
 [-ShowToastNotification] [-AllUsers] [<CommonParameters>]

ALIASSE

Dieses Cmdlet hat die folgenden Aliase,

BESCHREIBUNG

Get-PackageUpdateInfo fragt lokal installierte Module ab und vergleicht sie mit den Online-Versionen auf Aktualität

BEISPIELE

BEISPIEL 1

PS C:\> Get-PackageUpdateInfo

Gibt Update-Informationen für alle Module aus (currentUser und AllUsers).
Die Ausgabe kann beispielsweise so aussehen:

Name Repository VersionInstalled VersionOnline NeedUpdate Path


PSReadline PSGallery 1.2 1.2 False C:\Program Files\WindowsPowerShell\Modules\PSReadline Pester PSGallery 4.4.0 4.4.2 True C:\Program Files\WindowsPowerShell\Modules\Pester

BEISPIEL 2

PS C:\> Get-PackageUpdateInfo -ShowOnlyNeededUpdate

Dies filtert die Ausgabe, sodass nur Module angezeigt werden, bei denen NeedUpdate auf True gesetzt ist.
Die Ausgabe könnte so aussehen:

Name Repository VersionInstalled VersionOnline NeedUpdate Path


Pester PSGallery 4.4.0 4.4.2 True C:\Program Files\WindowsPowerShell\Modules\Pester

BEISPIEL 3

PS C:\> "Pester", "PSReadline" | Get-PackageUpdateInfo

Pipeline wird unterstützt. Dies gibt die Infos nur für die beiden Module “Pester” und “PSReadline” zurück.

Das kann auch mit dem Get-Module-Cmdlet gemacht werden:
Get-Module “Pester”, “PSReadline” | Get-PackageUpdateInfo

PARAMETER

-AllUsers

Nur nach Modulen in den AllUsers/System-Verzeichnissen suchen.
Beachte, dass Administratorrechte erforderlich sind, um diese Module zu aktualisieren.

Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: AllUsers
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-CurrentUser

Nur nach Modulen im aktuellen Benutzerprofil suchen.
Das ist hilfreich, wenn du ohne Administratorrechte arbeitest, was du standardmäßig tun solltest.

Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: CurrentUser
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Name

Der Name des Moduls, das geprüft werden soll

Type: String[]
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: true
  ValueFromPipelineByPropertyName: true
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Repository

Das Repository, das geprüft werden soll

Type: String[]
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-ShowOnlyNeededUpdate

Dieser Schalter unterdrückt die Anzeige von auf dem neuesten Stand befindlichen Modulen im Output.

Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-ShowToastNotification

Dieser Schalter ruft schöne Windows-Toast-Benachrichtigungen mit Versionshinweisen bei Modulen mit Updatebedarf auf.

Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases:
- ToastNotification
- Notify
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

Gemeinsame Parameter

Dieses Cmdlet unterstützt die gängigen Parameter: -Debug, -ErrorAction, -ErrorVariable,
-InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable,
-ProgressAction, -Verbose, -WarningAction und -WarningVariable. Für weitere Informationen siehe
about_CommonParameters.

EINGABEDATEN

System.String[]

AUSGABEN

PackageUpdate.Info

3 - Import-PackageUpdateInfo

ZUSAMMENFASSUNG

Importiere PackageUpdateInfo aus einer Daten-Datei

SYNTAX

__AllParameterSets

Import-PackageUpdateInfo [[-Path] <string>] [-ShowToastNotification] [-InputFormat <string>] [-Encoding <string>] [-WhatIf] [-Confirm] [<CommonParameters>]

ALIASSE

Dieses Cmdlet hat die folgenden Aliase,

BESCHREIBUNG

Importiere PackageUpdateInfo aus einer zuvor exportierten Daten-Datei mit der Funktion Export-PackageUpdateInfo.

BEISPIELE

BEISPIEL 1

PS C:\> Import-PackageUpdateInfo

Versuche, die Standarddatei “$HOME\AppData\Local\Microsoft\Windows\PowerShell\PackageUpdateInfo.xml” zu importieren.

PARAMETER

-Confirm

Wenn dieser Schalter aktiviert ist, wirst du vor der Ausführung von Operationen, die den Zustand ändern, um Bestätigung gefragt.

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

Datei-Codierung für die Datei

Type: String
DefaultValue: default
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-InputFormat

Das Ausgabeformat für die Daten
Verfügbare Formate sind “XML”, “JSON”, “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: ''

-Path

Der Dateipfad, an dem die Informationen importiert werden sollen.
Bitte gib eine Datei als Pfad an.

Type: String
DefaultValue: (Join-Path $HOME "AppData\Local\Microsoft\Windows\PowerShell\PackageUpdateInfo.xml")
SupportsWildcards: false
Aliases:
- FullName
- FilePath
ParameterSets:
- Name: (All)
  Position: 0
  IsRequired: false
  ValueFromPipeline: true
  ValueFromPipelineByPropertyName: true
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-ShowToastNotification

Dieser Schalter zeigt schöne Windows-Toast-Benachrichtigungen mit Versionshinweisen zu Modulen an, bei denen ein Update erforderlich ist.

Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases:
- ToastNotification
- Notify
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-WhatIf

Wenn dieser Schalter aktiviert ist, werden keine Aktionen ausgeführt, aber es werden Informationsmeldungen angezeigt, die erklären, was passieren würde, wenn der Befehl ausgeführt wird.

Type: SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases:
- wi
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

GemeinsameParameter

Dieses Cmdlet unterstützt die gemeinsamen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Für weitere Informationen siehe
about_CommonParameters.

EINGABEDATEN

System.String

AUSGABEDATEN

PackageUpdate.Info