Remove-CMSoftwareUpdateAutoDeploymentRule

Entfernt Configuration Manager-Bereitstellungsregeln für automatische Softwareupdates.

Syntax

Remove-CMSoftwareUpdateAutoDeploymentRule
      [-Force]
      [-Id] <Int32>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMSoftwareUpdateAutoDeploymentRule
      [-Force]
      [-InputObject] <IResultObject>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMSoftwareUpdateAutoDeploymentRule
      [-Force]
      [-Name] <String>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Das Cmdlet "Remove-CMSoftwareUpdateAutoDeploymentRule" entfernt angegebene Configuration Manager-Bereitstellungsregeln für automatische Softwareupdates.

Configuration Manager verwendet Regeln zum Verwalten der automatischen Bereitstellung von Softwareupdates. Wenn eine Regel ausgeführt wird, fügt Configuration Manager einer Softwareupdategruppe Updates hinzu, die für die Regel gelten. Der Configuration Manager-Server lädt Inhaltsdateien herunter und kopiert sie in Verteilungspunkte und aktualisiert dann Clientcomputer.

Mit dem Cmdlet "Get-CMSoftwareUpdateAutoDeploymentRule" können Sie Regeln angeben, die nach ID oder Name entfernt werden sollen, oder ein Regelobjekt angeben. Mit diesem Cmdlet werden Regeln dauerhaft gelöscht. Sie können das Cmdlet "Disable-CMSoftwareUpdateAutoDeploymentRule" verwenden, um eine Regel anzuhalten.

Hinweis

Führen Sie Configuration Manager-Cmdlets beispielsweise vom Configuration Manager-Standortlaufwerk PS XYZ:\> aus. Weitere Informationen finden Sie unter "Erste Schritte".

Beispiele

Beispiel 1: Entfernen einer Bereitstellungsregel anhand des Namens

PS XYZ:\> Remove-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"
Remove
Are you sure you wish to remove SoftwareUpdateAutoDeploymentRule: Name="Weekly Driver Updates"?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"):

Mit diesem Befehl wird die Regel "Wöchentliche Treiberupdates" entfernt. Da der Befehl den Parameter "Force" nicht enthält, werden Sie vom Cmdlet aufgefordert, bevor die Regel gelöscht wird.

Beispiel 2: Entfernen einer Bereitstellungsregel nach ID

PS XYZ:\> Remove-CMSoftwareUpdateAutoDeploymentRule -Id "16777217" -Force

Mit diesem Befehl wird eine Bereitstellungsregel deaktiviert, die die ID 16777217 hat. Dieser Befehl enthält den Parameter "Force", sodass Sie vom Cmdlet nicht aufgefordert werden, bevor die Regel entfernt wird.

Beispiel 3: Entfernen einer Bereitstellungsregel mithilfe einer Variablen

PS XYZ:\> $CMSUADR = Get-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"
PS XYZ:\> Remove-CMSoftwareUpdateAutoDeploymentRule -InputObject $CMSUADR -Force

Der erste Befehl ruft eine Bereitstellungsregel mit dem angegebenen Namen ab und speichert sie dann in der variablen $CMSUADR.

Mit dem zweiten Befehl wird die in der Variablen gespeicherte Regel entfernt.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Dieser Parameter behandelt Platzhalterzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandlingkombinieren.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Force

Erzwingt die Ausführung des Befehls, ohne die Bestätigung des Benutzers anzufordern.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Dieser Parameter verarbeitet Platzhalterzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandlingkombinieren.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Id

Gibt ein Array von IDs für Regeln für die automatische Bereitstellung von Softwareupdates an. Dieser Wert ist die AutoDeploymentID-Eigenschaft des Bereitstellungsregelobjekts.

Type:Int32
Aliases:AutoDeploymentId
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Gibt ein Objekt für die automatische Bereitstellungsregel für Softwareupdates an. Um ein Bereitstellungsregelobjekt abzurufen, verwenden Sie Get-CMSoftwareUpdateAutoDeploymentRule.

Type:IResultObject
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-Name

Gibt den Namen einer Regel für die automatische Bereitstellung von Softwareupdates an.

Type:String
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

System.Object