Remove-PackageUpdateRule

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

SYNOPSIS

Entfernt eine oder mehrere benutzerdefinierte Update-Verarbeitungsregeln aus der Paket-Update-Konfiguration.

SYNTAX

ById (Standard)

Remove-PackageUpdateRule -Id <int[]> [-Force] [-PassThru] [-SettingObject <Configuration>] [-WhatIf]
 [-Confirm] [<CommonParameters>]

ByInputObject

Remove-PackageUpdateRule -InputObject <ModuleRule[]> [-Force] [-PassThru]
 [-SettingObject <Configuration>] [-WhatIf] [-Confirm] [<CommonParameters>]

ALIASES

Dieses Cmdlet hat folgende Aliase,

BESCHREIBUNG

Entfernt vorhandene benutzerdefinierte Regeln, die definieren, wie bestimmte PowerShell-Module während Update-Prüfungen und Berichten behandelt werden sollen. Der Befehl kann Regeln anhand der Regel-Id entfernen, indem Regelobjekte von Get-PackageUpdateRule übergeben werden, oder indem ein Einstellungsobjekt aktualisiert wird, das die Regelkollektion enthält.

Wenn Regeln entfernt werden, wird die aktualisierte Konfiguration zurück in die Einstellungsdatei geschrieben, sodass die Änderung erhalten bleibt. Verwende -PassThru, um die entfernten Regelobjekte an die Pipeline zurückzugeben.

BEISPIELE

BEISPIEL 1

PS C:\> Get-PackageUpdateRule | Remove-PackageUpdateRule

Entfernt alle benutzerdefinierten Update-Regeln aus den aktuellen Moduleinstellungen.

BEISPIEL 2

PS C:\> Remove-PackageUpdateRule -Id 12

Entfernt die benutzerdefinierte Regel mit der Id 12 aus der aktuellen Konfiguration.

BEISPIEL 3

$rules = Get-PackageUpdateRule -Name "Microsoft.PowerShell.Utility"
PS C:\> $rules | Remove-PackageUpdateRule -PassThru

Entfernt die passenden Regeln und gibt die entfernten Regelobjekte an die Pipeline zurück.

BEISPIEL 4

$settings = Get-PackageUpdateSetting
PS C:\> Remove-PackageUpdateRule -Id 3 -SettingObject $settings -Force

Entfernt eine bestimmte Regel ohne Nachfrage und schreibt die aktualisierten Einstellungen zurück auf die Festplatte.

PARAMETER

-Confirm

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

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

-Force

Unterdrückt die Bestätigungsabfrage und entfernt die Regel sofort.

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

-Id

Die Id der zu entfernenden Regel. Akzeptiert eine oder mehrere Regel-IDs.

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

-InputObject

Ein oder mehrere Regelobjekte, die entfernt werden sollen. Diese werden typischerweise von Get-PackageUpdateRule zurückgegeben.

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

-PassThru

Gibt die entfernten Regelobjekte zur weiteren Verarbeitung an die Pipeline zurück.

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

-SettingObject

Das Konfigurationsobjekt, das die Regelkollektion enthält. Wenn dieser Parameter nicht angegeben wird, verwendet der Befehl die aktuellen Moduleinstellungen von Get-PackageUpdateSetting.

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, 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

System.Int32[]

PackageUpdate.ModuleRule[]

PackageUpdate.Configuration

AUSGABEN

PackageUpdate.ModuleRule

HINWEISE

Version : 1.1.0.0 Autor : Andi Bellstedt Datum : 2026-06-21 Schlüsselwörter : PackageUpdateInfo, Update, Modul, Regel