Version 1.2.1.0 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot.
Set-PackageUpdateRule
For AI agents: a documentation index is available at /llms.txt; a markdown version of this page is available at /v1.2.1.0/de/docs/commands/set-packageupdaterule/index.md.
ZUSAMMENFASSUNG
Legt eine Regel fest, um installierte Module zu überprüfen und Berichte darüber zu erstellen.
SYNTAX
ById (Standard)
Set-PackageUpdateRule -Id <int> [-IncludeModuleForChecking <string[]>]
[-ExcludeModuleFromChecking <string[]>] [-ReportChangeOnMajor <bool>] [-ReportChangeOnMinor <bool>]
[-ReportChangeOnBuild <bool>] [-ReportChangeOnRevision <bool>] [-SettingObject <Configuration>]
[-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]
ByInputObject
Set-PackageUpdateRule -InputObject <ModuleRule[]> [-IncludeModuleForChecking <string[]>]
[-ExcludeModuleFromChecking <string[]>] [-ReportChangeOnMajor <bool>] [-ReportChangeOnMinor <bool>]
[-ReportChangeOnBuild <bool>] [-ReportChangeOnRevision <bool>] [-SettingObject <Configuration>]
[-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]
ALIASSE
Dieses Cmdlet hat die folgenden Aliase,
BESCHREIBUNG
Mit diesem Befehl kannst du bestehende Regeln bearbeiten, die festlegen, wie mit Modulen im Bericht umgegangen wird.
Zum Beispiel kannst du PackageUpdateInfo so konfigurieren, dass Revisions-Updates bei häufig aktualisierten Modulen unterdrückt werden, sodass nur Build-, Minor- oder Major-Updates als „Update erforderlich“ gemeldet werden.
BEISPIELE
BEISPIEL 1
PS C:\> Add-PackageUpdateRule -IncludeModuleForChecking "MyModule" -ReportChangeOnMajor $true -ReportChangeOnMinor $true -ReportChangeOnBuild $true -ReportChangeOnRevision $false
Fügt eine neue benutzerdefinierte Regel für “MyModule” hinzu, um Benachrichtigungen bei Revisions-Updates des Moduls zu unterdrücken.
PARAMETER
-Confirm
Wenn dieser Schalter aktiviert ist, wirst du vor der Ausführung von Operationen, die den Status ä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: ''
-ExcludeModuleFromChecking
Modulnamen, die von der Update-Überprüfung ausgeschlossen werden sollen.
Type: String[]
DefaultValue: ''
SupportsWildcards: false
Aliases:
- Exclude
- ExcludeModule
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Id
Die ID als Kennung für die Regel.
Type: Int32
DefaultValue: 0
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: ById
Position: Named
IsRequired: true
ValueFromPipeline: true
ValueFromPipelineByPropertyName: true
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-IncludeModuleForChecking
Modulnamen, die in die Update-Überprüfung einbezogen werden sollen. Standardmäßig sind alle Module eingeschlossen.
Standardwert ist: “*”
Type: String[]
DefaultValue: ''
SupportsWildcards: false
Aliases:
- Include
- IncludeModule
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-InputObject
Das Regelobjekt, das bearbeitet werden soll.
Type: ModuleRule[]
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: ByInputObject
Position: Named
IsRequired: true
ValueFromPipeline: true
ValueFromPipelineByPropertyName: true
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-PassThru
Das Regelobjekt wird an die Pipeline weitergegeben, um es weiter zu verarbeiten.
Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-ReportChangeOnBuild
Bericht, wenn sich die Build-Version eines Moduls ändert.
Das bedeutet, dass ‘Get-PackageUpdateSetting’ eine Update-Meldung benötigt, 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: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-ReportChangeOnMajor
Bericht, wenn sich die Major-Version eines Moduls ändert.
Das bedeutet, dass ‘Get-PackageUpdateSetting’ eine Update-Meldung benötigt, nur wenn sich die Major-Version eines Moduls ändert.
Major Minor Build Revision
1 0 0 0
Type: Boolean
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-ReportChangeOnMinor
Bericht, wenn sich die Minor-Version eines Moduls ändert.
Das bedeutet, dass ‘Get-PackageUpdateSetting’ eine Update-Meldung benötigt, nur wenn sich die Minor-Version eines Moduls ändert.
Major Minor Build Revision
0 1 0 0
Type: Boolean
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-ReportChangeOnRevision
Bericht, wenn sich der Revisions-Teil eines Moduls ändert.
Das bedeutet, dass ‘Get-PackageUpdateSetting’ eine Update-Meldung benötigt, nur wenn sich die Revisionsnummer eines Moduls ändert.
Major Minor Build Revision
1 0 0 0
Type: Boolean
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-SettingObject
Einstellungsobjekt, das beim Befehl Get-PackageUpdateSetting eingelesen wurde. Dies ist ein optionaler Parameter. Standardmäßig wird das Standard-Settings-Objekt des Moduls verwendet.
Type: Configuration
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: true
ValueFromPipelineByPropertyName: true
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-WhatIf
Wenn dieser Schalter aktiviert ist, werden keine Aktionen ausgeführt. Es werden jedoch 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: ''
Gemeinsame Parameter
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.