Get-CMDriver
Rufen Sie einen Gerätetreiber ab.
Syntax
Get-CMDriver
[-Fast]
[-Name <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMDriver
[-Fast]
-DriverPackageId <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMDriver
[-Fast]
-DriverPackageName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMDriver
[-Fast]
-Id <Int32>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMDriver
[-Fast]
-InputObject <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMDriver
[-Fast]
[-AdministrativeCategory <IResultObject[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Beschreibung
Verwenden Sie dieses Cmdlet, um einen Gerätetreiber abzurufen. Configuration Manager stellt einen Treiberkatalog bereit, mit dem Sie die Windows-Gerätetreiber in Ihrer Umgebung verwalten können. Weitere Informationen finden Sie unter Verwalten von Treibern in Configuration Manager.
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: Abrufen eines Gerätetreibers anhand des Namens
Dieser Befehl ruft den Treiber mit dem Namen Surface Serial Hub Driver ab.
Get-CMDriver -Name "Surface Serial Hub Driver"
Beispiel 2: Abrufen spezifischer Informationen zu Treibern eines bestimmten Herstellers
Dieser Befehl ruft alle Treiber ab, deren Name mit Surface beginnt und nur drei Attribute anzeigt.
Get-CMDriver -Fast -Name "Surface*" | Select-Object LocalizedDisplayName,DriverVersion,DriverDate
Beispiel 3: Abrufen aller Treiber für eine bestimmte Kategorie
Mit diesem Befehl werden alle Treiber in der Kategorie "Surface-Treiber " abgerufen.
$category = Get-CMCategory -Name "Surface"
Get-CMDriver -Fast -AdministrativeCategory $category
Parameter
-AdministrativeCategory
Geben Sie ein Array von Treiberkategorieobjekten an. Sie können einen Treiber zu Filterzwecken einer Kategorie zuweisen. Beispiel: "Surface" oder "Startimage".
Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMCategory .
Typ: | IResultObject[] |
Aliase: | AdministrativeCategories |
Position: | Named |
Standardwert: | None |
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 |
-DriverPackageId
Geben Sie die ID eines Treiberpakets an, um alle darin befindlichen Treiber abzurufen. Dieser Wert ist ein Standardpaket-ID-Format, z. B XYZ00204
. .
Typ: | String |
Aliase: | PackageId |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DriverPackageName
Geben Sie den Namen eines Treiberpakets an, um alle darin enthaltenden Treiber abzurufen.
Typ: | String |
Aliase: | PackageName |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Fast
Fügen Sie diesen Parameter hinzu, um verzögerte Eigenschaften nicht automatisch zu aktualisieren. Verzögerte Eigenschaften enthalten Werte, die relativ ineffizient abgerufen werden können. Das Abrufen dieser Eigenschaften kann zusätzlichen Netzwerkdatenverkehr verursachen und die Cmdlet-Leistung beeinträchtigen.
Wenn Sie diesen Parameter nicht verwenden, zeigt das Cmdlet eine Warnung an. Um diese Warnung zu deaktivieren, legen Sie fest $CMPSSuppressFastNotUsedCheck = $true
.
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
Geben Sie die ID eines bestimmten Gerätetreibers an. Dieser Wert ist mit dem CI_ID-Attribut identisch, z. B 66383
. .
Typ: | Int32 |
Aliase: | CIId, DriverId, CI_ID |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InputObject
Geben Sie ein Treiberpaketobjekt an, um alle darin enthaltenden Treiber abzurufen. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMDriverPackage .
Typ: | IResultObject |
Aliase: | DriverPackage |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Name
Geben Sie den Namen eines bestimmten Gerätetreibers an, der abgerufen werden soll.
Sie können Ein-/Auslesezeichen verwenden:
-
*
: Mehrere Zeichen -
?
: Einzelnes Zeichen
Typ: | String |
Aliase: | LocalizedDisplayName, DriverName |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | True |
Eingaben
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Ausgaben
IResultObject[]
IResultObject
Hinweise
Weitere Informationen zu diesem Rückgabeobjekt und seinen Eigenschaften finden Sie unter SMS_Driver WMI-Serverklasse.