Version 1.2.5.0 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot.

Set-PackageUpdateSetting

For AI agents: a documentation index is available at /llms.txt; a markdown version of this page is available at /v1.2.5.0/de/docs/commands/set-packageupdatesetting/index.md.

SYNOPSIS

Verhaltenseinstellungen für das PackageUpdateInfo-Modul festlegen

SYNTAX

SetBehaviour

Set-PackageUpdateSetting [-ExcludeModuleFromChecking <string[]>]
 [-IncludeModuleForChecking <string[]>] [-ReportChangeOnMajor <bool>] [-ReportChangeOnMinor <bool>]
 [-ReportChangeOnBuild <bool>] [-ReportChangeOnRevision <bool>] [-UpdateCheckInterval <timespan>]
 [-LastCheck <datetime>] [-LastSuccessfulCheck <datetime>] [-InputObject <Configuration>]
 [-Path <string>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]

ResetBehaviour

Set-PackageUpdateSetting [-Reset] [-Path <string>] [-PassThru] [-WhatIf] [-Confirm]
 [<CommonParameters>]

ALIASES

Dieses Cmdlet hat folgende Aliase,

BESCHREIBUNG

Set-PackageUpdateInfo konfiguriert grundlegende Einstellungen für die Prüfung und Meldung der Aktualität von installierten Modulen

BEISPIELE

BEISPIEL 1

PS C:\> Set-PackageUpdateSetting -ExcludeModuleFromChecking "MyLocalOnlyModule"

Setzt das Modul “MyLocalOnlyModule” auf die Ausschlussliste für Update-Prüfungen. Dies sollte nur für Module gelten, die nicht in einer Online-Galerie verfügbar sind. Diese Funktion soll unnötige Update-Prüfungen für Module vermeiden, die nicht in einer Online-Galerie existieren.

Du erhältst keine Update-Informationen für das Modul ‘MyLocalOnlyModule’ mehr!

Wenn du wegen der Leistung Bedenken hast, weil viele Module installiert sind, solltest du besser die Praxis befolgen, den ‘Prüfmechanismus’ als Job-Routine in deinem PSProfile bei jedem Start einer Shell auszuführen. Wie das geht, wird in der ‘practical-usage’ auf der GitHub-Projektseite beschrieben: https://github.com/AndiBellstedt/PackageUpdateInfo#practical-usage

BEISPIEL 2

PS C:\> Set-PackageUpdateSetting -ExcludeModuleFromChecking "Az.*"

Setzt alle Az.-Module auf die Ausschlussliste für Update-Prüfungen. Das sollte als schlechte Praxis betrachtet werden, da du keine Update-Informationen für alle Az.-Module mehr erhältst. (und diese sich recht häufig ändern können)

Wenn du wegen der Leistung Bedenken hast, weil viele Module installiert sind, solltest du besser die Praxis befolgen, den ‘Prüfmechanismus’ als Job-Routine in deinem PSProfile bei jedem Start einer Shell auszuführen. Wie das geht, wird in der ‘practical-usage’ auf der GitHub-Projektseite beschrieben: https://github.com/AndiBellstedt/PackageUpdateInfo#practical-usage

BEISPIEL 3

PS C:\> Set-PackageUpdateSetting -ExcludeModuleFromChecking @("") -IncludeModuleForChecking "*" -ReportChangeOnMajor $true -ReportChangeOnMinor $true -ReportChangeOnBuild $true -ReportChangeOnRevision $true -UpdateCheckInterval "01:00:00"

Setzt das Modul auf das Standardverhalten zurück

BEISPIEL 4

PS C:\> Set-PackageUpdateSetting -Reset

Setzt das Modul auf das Standardverhalten zurück

PARAMETER

-Confirm

Wenn dieser Schalter aktiviert ist, wirst du vor der Ausführung von Operationen, die den Zustand ändern, um eine 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: ''

-ExcludeModuleFromChecking

Modulnamen, die von der Update-Prüfung in der Standardregel ausgeschlossen werden sollen

Type: String[]
DefaultValue: ''
SupportsWildcards: false
Aliases:
- Exclude
- ExcludeModule
ParameterSets:
- Name: SetBehaviour
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-IncludeModuleForChecking

Modulnamen, die in der Standardregel in die Update-Prüfung eingeschlossen werden sollen Standardmäßig sind alle Module eingeschlossen.

Standardwert ist: “*”

Type: String[]
DefaultValue: ''
SupportsWildcards: false
Aliases:
- Include
- IncludeModule
ParameterSets:
- Name: SetBehaviour
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-InputObject

Einstellungen-Objekt, das vom Befehl Get-PackageUpdateSetting übergeben wird

Type: Configuration
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: SetBehaviour
  Position: Named
  IsRequired: false
  ValueFromPipeline: true
  ValueFromPipelineByPropertyName: true
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-LastCheck

Zeitstempel, wann die letzte Prüfung auf Update-Bedarf bei Modulen gestartet wurde

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

-LastSuccessfulCheck

Zeitstempel, wann die letzte Prüfung auf Update-Bedarf erfolgreich abgeschlossen wurde

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

-PassThru

Das Einstellungsobjekt wird zur weiteren Verarbeitung in die Pipeline übergeben

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 dem die Einstellungsdatei gespeichert ist

Dies ist optional, der Standardpfad ist: Linux: “$HOME/.local/share/powershell/PackageUpdateInfo/PackageUpdateSetting_$($PSEdition)$($PSVersionTable.PSVersion.Major).json”) Windows: “$HOME\AppData\Local\Microsoft\Windows\PowerShell\PackageUpdateSetting$($PSEdition)_$($PSVersionTable.PSVersion.Major).json”)

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

-ReportChangeOnBuild

Meldet, wenn sich die Build-Version eines Moduls in der Standardregel ändert

Das bedeutet, dass ‘Get-PackageUpdateSetting’ einen Update-Bedarf meldet, wenn sich die Build-Version eines Moduls ändert.

Major Minor Build Revision


0 0 1 0

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

-ReportChangeOnMajor

Meldet, wenn sich die Hauptversion eines Moduls in der Standardregel ändert

Das bedeutet, dass ‘Get-PackageUpdateSetting’ einen Update-Bedarf meldet, nur wenn sich die Hauptversion eines Moduls ändert.

Major Minor Build Revision


1 0 0 0

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

-ReportChangeOnMinor

Meldet, wenn sich die Nebenversion eines Moduls in der Standardregel ändert

Das bedeutet, dass ‘Get-PackageUpdateSetting’ einen Update-Bedarf meldet, nur wenn sich die Nebenversion eines Moduls ändert.

Major Minor Build Revision


0 1 0 0

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

-ReportChangeOnRevision

Meldet, wenn sich der Revisionsanteil eines Moduls in der Standardregel ändert

Das bedeutet, dass ‘Get-PackageUpdateSetting’ einen Update-Bedarf meldet, wenn sich die Revisionsversion eines Moduls ändert.

Major Minor Build Revision


1 0 0 0

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

-Reset

Setzt das Modul auf das Standardverhalten zurück

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

-UpdateCheckInterval

Das minimale Intervall/Zeitspanne, das vergehen muss, bevor eine neue Modul-Update-Prüfung durchgeführt wird

Standardwert ist: “01:00:00”

Type: TimeSpan
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: SetBehaviour
  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 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.Configuration

AUSGABEN

PackageUpdate.Configuration