Freigeben über


Disable-CMDriver

Deaktiviert einen Gerätetreiber.

Syntax

Disable-CMDriver
       -InputObject <IResultObject>
       [-DisableWildcardHandling]
       [-ForceWildcardHandling]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-CMDriver
       -Id <Int32>
       [-DisableWildcardHandling]
       [-ForceWildcardHandling]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-CMDriver
       -Name <String>
       [-DisableWildcardHandling]
       [-ForceWildcardHandling]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Beschreibung

Das Cmdlet Disable-CMDriver deaktiviert einen Gerätetreiber in Configuration Manager. Verwenden Sie zum Aktivieren des Treibers das Cmdlet Enable-CMDriver .

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 eines Gerätetreibers

PS XYZ:\> $Driver = Get-CMDriver -Name "Driver01"
PS XYZ:\> Disable-CMDriver -InputObject $Driver

Der erste Befehl ruft das Treiberobjekt mit dem Namen Driver01 ab und speichert das Objekt in der variablen $Driver.

Der zweite Befehl deaktiviert den in $Driver gespeicherten Treiber.

Beispiel 2: Deaktivieren eines Gerätetreibers mithilfe der Pipeline

PS XYZ:\> Get-CMDriver -Name "Driver02" | Disable-CMDriver

Dieser Befehl ruft das Treiberobjekt mit dem Namen Driver02 ab und verwendet den Pipelineoperator, um das Objekt an Disable-CMDriver zu übergeben, wodurch das Treiberobjekt deaktiviert wird.

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 die ID eines Treibers an.

Typ:Int32
Aliase:CIId, CI_ID
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

Gibt ein Treiberobjekt an. Verwenden Sie das Cmdlet Enable-CMDriver , um ein Treiberobjekt abzurufen.

Typ:IResultObject
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen eines Treibers an.

Typ:String
Aliase:LocalizedDisplayName
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