Disable-CMSoftwareUpdateAutoDeploymentRule
Deaktiviert Configuration Manager-Bereitstellungsregeln für automatische Softwareupdates.
Syntax
Disable-CMSoftwareUpdateAutoDeploymentRule
-Id <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-CMSoftwareUpdateAutoDeploymentRule
-InputObject <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-CMSoftwareUpdateAutoDeploymentRule
-Name <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Disable-CMSoftwareUpdateAutoDeploymentRule deaktiviert die angegebenen Configuration Manager-Bereitstellungsregeln für automatische Softwareupdates. Während eine Regel deaktiviert ist, wird sie nicht gemäß ihrem Zeitplan ausgeführt, und Sie können sie nicht manuell ausführen.
Configuration Manager verwendet Regeln, um die automatische Bereitstellung von Softwareupdates zu verwalten. Wenn eine Regel ausgeführt wird, fügt Configuration Manager einer Softwareupdategruppe Updates hinzu, die für die Regel geeignet sind. Der Configuration Manager-Server lädt Inhaltsdateien herunter, kopiert sie auf Verteilungspunkte und aktualisiert dann Clientcomputer.
Sie können Regeln angeben, die deaktiviert werden sollen, indem Sie die ID oder den Namen verwenden oder ein Regelobjekt mithilfe des Cmdlets Get-CMSoftwareUpdateAutoDeploymentRule angeben. Sie können das Cmdlet Enable-CMSoftwareUpdateAutoDeploymentRule verwenden, um eine Regel zu aktivieren. Um eine Regel dauerhaft zu entfernen, verwenden Sie das Cmdlet Remove-CMSoftwareUpdateAutoDeploymentRule .
Hinweis
Führen Sie Configuration Manager-Cmdlets auf dem Configuration Manager-Standortlaufwerk aus, z. B PS XYZ:\>
. . Weitere Informationen finden Sie unter Erste Schritte.
Beispiele
Beispiel 1: Deaktivieren einer Bereitstellungsregel anhand des Namens
PS XYZ:\>Disable-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"
Dieser Befehl deaktiviert eine Regel namens Wöchentliche Treiberupdates.
Beispiel 2: Deaktivieren einer Bereitstellungsregel nach ID
PS XYZ:\>Disable-CMSoftwareUpdateAutoDeploymentRule -Id "16777217"
Dieser Befehl deaktiviert eine Bereitstellungsregel mit der ID 16777217.
Beispiel 3: Deaktivieren einer Bereitstellungsregel mithilfe einer Variablen
PS XYZ:\> $CMSUADR = Get-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"
PS XYZ:\> Disable-CMSoftwareUpdateAutoDeploymentRule -InputObject $CMSUADR
Der erste Befehl ruft eine Bereitstellungsregel mit dem angegebenen Namen ab und speichert sie dann in der variablen $CMSUADR.
Der zweite Befehl deaktiviert die in der Variablen gespeicherte Regel.
Parameter
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DisableWildcardHandling
Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ForceWildcardHandling
Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | 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.
Typ: | String[] |
Aliase: | AutoDeploymentId |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InputObject
Gibt ein Automatisches Bereitstellungsregelobjekt für Softwareupdates an. Verwenden Sie Get-CMSoftwareUpdateAutoDeploymentRule, um ein Bereitstellungsregelobjekt abzurufen.
Typ: | IResultObject |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Name
Gibt den Namen einer Regel für die automatische Bereitstellung von Softwareupdates an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Ausgaben
System.Object