Get-CMDriver
SYNOPSIS
Bir cihaz sürücüsü al.
SYNTAX
SearchByName (Varsayılan)
Get-CMDriver [-Fast] [-Name <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]
SearchByDriverPackageIdMandatory
Get-CMDriver [-Fast] -DriverPackageId <String> [-DisableWildcardHandling] [-ForceWildcardHandling]
[<CommonParameters>]
SearchByDriverPackageNameMandatory
Get-CMDriver [-Fast] -DriverPackageName <String> [-DisableWildcardHandling] [-ForceWildcardHandling]
[<CommonParameters>]
SearchByIdMandatory
Get-CMDriver [-Fast] -Id <Int32> [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]
SearchByDriverPackage
Get-CMDriver [-Fast] -InputObject <IResultObject> [-DisableWildcardHandling] [-ForceWildcardHandling]
[<CommonParameters>]
SearchByCategory
Get-CMDriver [-Fast] [-AdministrativeCategory <IResultObject[]>] [-DisableWildcardHandling]
[-ForceWildcardHandling] [<CommonParameters>]
DESCRIPTION
Bir cihaz sürücüsü almak için bu cmdlet'i kullanın. Yapılandırma Yöneticisi ortamınıza cihaz sürücülerini yönetmek için kullanabileceğiniz Windows bir sürücü kataloğu sağlar. Daha fazla bilgi için bkz. Yapılandırma Yöneticisi.
Not
Yapılandırma Yöneticisi site sürücüsünden cmdlet'Yapılandırma Yöneticisi çalıştırın, örneğin PS XYZ:\>
. Daha fazla bilgi için başlarken bölümüne bakın.
EXAMPLES
Örnek 1: Cihaz sürücüsünü adıyla al
Bu komut, Surface Serial Hub Sürücüsü adlı sürücüyü alır.
Get-CMDriver -Name "Surface Serial Hub Driver"
Örnek 2: Belirli bir üreticinin sürücüleri hakkında belirli bilgileri al
Bu komut, adı Surface ile başlayan tüm sürücüleri alır ve yalnızca üç öznitelik görüntüler.
Get-CMDriver -Fast -Name "Surface*" | Select-Object LocalizedDisplayName,DriverVersion,DriverDate
Örnek 3: Belirli bir kategori için tüm sürücüleri al
Bu komut Surface sürücü kategorisindeki tüm sürücüleri alır.
$category = Get-CMCategory -Name "Surface"
Get-CMDriver -Fast -AdministrativeCategory $category
PARAMETERS
-AdministrativeCategory
Sürücü kategorisi nesneleri dizisi belirtin. Filtreleme amacıyla bir kategoriye sürücü atabilirsiniz. Örneğin, "Surface" veya "Önyükleme görüntüsü".
Bu nesneyi almak için Get-CMCategory cmdlet'ini kullanın.
Type: IResultObject[]
Parameter Sets: SearchByCategory
Aliases: AdministrativeCategories
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Bu parametre joker karakterleri değişmez karakter değerleri olarak kabul eder. ForceWildcardHandling ile birleştiresiniz.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriverPackageId
Tüm sürücüleri almak için bir sürücü paketinin kimliğini belirtin. Bu değer standart bir paket kimliği biçimidir; örneğin, XYZ00204
.
Type: String
Parameter Sets: SearchByDriverPackageIdMandatory
Aliases: PackageId
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriverPackageName
Tüm sürücüleri almak için bir sürücü paketinin adını belirtin.
Type: String
Parameter Sets: SearchByDriverPackageNameMandatory
Aliases: PackageName
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Hızlı
Geç özellikleri otomatik olarak yenilemek için bu parametreyi ekleyin. Yavaş özellikler, nispeten verimsiz değerler içerir. Bu özellikleri almak ek ağ trafiğine neden olabilir ve cmdlet performansını düşürebilir.
Bu parametreyi kullanasanız, cmdlet bir uyarı görüntüler. Bu uyarıyı devre dışı bırakmak için ayarını $CMPSSuppressFastNotUsedCheck = $true
ayarlayın.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). DisableWildcardHandling ile birleştiresiniz.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Id
Belirli bir cihaz sürücüsünün kimliğini belirtin. Bu değer, örneğin CI_ID ile 66383
aynıdır.
Type: Int32
Parameter Sets: SearchByIdMandatory
Aliases: CIId, DriverId, CI_ID
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InputObject
Tüm sürücüleri almak için bir sürücü paketi nesnesi belirtin. Bu nesneyi almak için Get-CMDriverPackage cmdlet'ini kullanın.
Type: IResultObject
Parameter Sets: SearchByDriverPackage
Aliases: DriverPackage
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-Name
Belirli bir cihaz sürücüsünün adını belirtin.
Joker karakterler kullanabilirsiniz:
*
: Birden çok karakter?
: Tek karakter
Type: String
Parameter Sets: SearchByName
Aliases: LocalizedDisplayName, DriverName
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: True
CommonParameters
Bu cmdlet şu genel parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.
INPUTS
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
OUTPUTS
IResultObject[]#SMS_Driver
IResultObject#SMS_Driver
NOTLAR
Bu dönüş nesnesi ve özellikleri hakkında daha fazla bilgi için bkz. SMS_Driver sunucusu WMI sınıfı.