Import-CMDriver
SYNOPSIS
Importera en enhetsdrivrutin till drivrutinskatalogen.
SYNTAX
Import-CMDriver [-AdministrativeCategory <IResultObject[]>] [-AdministrativeCategoryName <String[]>]
[-BootImagePackage <IResultObject[]>] [-DriverPackage <IResultObject[]>] [-EnableAndAllowInstall <Boolean>]
[-ImportDuplicateDriverOption <ImportDuplicateDriverOption>] [-ImportFolder] -Path <String>
[-SupportedPlatform <IResultObject[]>] [-SupportedPlatformName <String[]>]
[-UpdateBootImageDistributionPoint <Boolean>] [-UpdateDriverPackageDistributionPoint <Boolean>]
[-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
Cmdleten Import-CMDriver importerar en eller flera enhetsdrivrutiner till drivrutinskatalogen i Konfigurationshanteraren. När du importerar enhetsdrivrutiner till katalogen kan du lägga till enhetsdrivrutiner i drivrutinspaket eller startavbildningspaket.
Som en del av importen för enhetsdrivrutinen Konfigurationshanteraren följande information som är associerad med enheten:
- Leverantör
- Klass
- Version
- Signatur
- Maskinvara som stöds
- Plattform som stöds
Som standard namnges drivrutinen efter den första maskinvaruenheten som den stöder. Om du vill byta namn på enhetsdrivrutinen använder du parametern -NewName för cmdleten Set-CMDriver. Listan över plattformar som stöds baseras på informationen i drivrutinens INF-fil. Eftersom informationen kan variera kan du manuellt kontrollera att enhetsdrivrutinen stöds när du har importerat den till drivrutinskatalogen.
Anteckning
Kör Konfigurationshanteraren cmdlets från Konfigurationshanteraren platsenheten, till exempel PS XYZ:\>
. Mer information finns i Komma igång.
EXAMPLES
Exempel 1: Importera alla enhetsdrivrutiner i en sökväg
Det här kommandot importerar alla enhetsdrivrutiner som finns i nätverkssökvägen \\Server1\Driver
.
Import-CMDriver -Path "\\Server1\Driver" -ImportFolder
Exempel 2: Importera en enhetsdrivrutin efter namn
Det här kommandot importerar drivrutinen med namnet driver.inf från nätverkssökvägen \\Server1\Driver
.
Import-CMDriver -Path "\\Server1\Driver\driver.inf"
PARAMETERS
-AdministrativeCategory
Ange en matris med kategoriobjekt. Hämta det här objektet med hjälp av cmdleten Get-CMCategory.
Tilldela enhetsdrivrutinerna till en kategori i filtreringssyfte, till exempel stationära datorer eller notebook-datorer.
Type: IResultObject[]
Parameter Sets: (All)
Aliases: AdministrativeCategories
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AdministrativeCategoryName
I stället för att hämta och ange ett objekt för en kategori med parametern AdministrativeCategory använder du den här parametern för att bara ange namnet på en kategori. Du kan också använda en matris med kategorinamn.
Type: String[]
Parameter Sets: (All)
Aliases: AdministrativeCategoryNames
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-BootImagePackage
Ange en matris med startavbildningsobjekt. Hämta det här objektet med cmdleten Get-CMBootImage.
Använd den här parametern för att lägga till importerade drivrutiner i de angivna startavbildningarna.
Lägg bara till drivrutiner som Windows PE (WinPE) kräver för att starta:
Kontrollera att drivrutinerna som du lägger till i startavbildningen matchar startavbildningens arkitektur.
WinPE levereras redan med många inbyggda drivrutiner. Lägg endast till nätverks- och lagringsdrivrutiner som inte ingår i WinPE.
Lägg endast till nätverks- och lagringsdrivrutiner till startavbildningen, såvida det inte finns krav för andra drivrutiner i WinPE.
Det är bäst att använda drivrutiner som har en giltig digital signatur.
Type: IResultObject[]
Parameter Sets: (All)
Aliases: BootImagePackages
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Den här parametern behandlar jokertecken som värden för literaltecken. Du kan inte kombinera den med ForceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriverPackage
Ange en matris med drivrutinspaketobjekt. Hämta det här objektet med hjälp av cmdleten Get-CMDriverPackage.
Använd den här parametern för att lägga till importerade drivrutiner i de angivna drivrutinspaketen.
Type: IResultObject[]
Parameter Sets: (All)
Aliases: DriverPackages
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableAndAllowInstall
Aktivera drivrutinen och tillåt att klienter installerar den under aktivitetssekvenssteget Använd drivrutin automatiskt.
Drivrutiner som läggs till i drivrutinspaketet påverkas inte.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Den här parametern bearbetar jokertecken och kan leda till oväntat beteende (rekommenderas inte). Du kan inte kombinera den med DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ImportDuplicateDriverOption
Ange hur Konfigurationshanteraren hanterar duplicerade enhetsdrivrutiner.
AppendCategory
: Importera drivrutinen och lägg till en ny kategori i de befintliga- KeepExistingCategory
kategorierna: Importera drivrutinen och behåll de befintliga kategoriernaNotImport
: Importera inte drivrutinenOverwriteCategory
: Importera drivrutinen och skriva över de befintliga kategorierna
Type: ImportDuplicateDriverOption
Parameter Sets: (All)
Aliases:
Accepted values: NotImport, AppendCategory, KeepExistingCategory, OverwriteCategory
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ImportFolder
Lägg till den här parametern för att importera alla enhetsdrivrutiner i målmappen.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Path
Ange en sökväg till drivrutinsfilerna som ska importeras.
Type: String
Parameter Sets: (All)
Aliases: UncFileLocation, Location
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SupportedPlatform
Ange ett plattformsobjekt som stöds för vilket enhetsdrivrutinen är tillämplig och kan köras. Hämta det här objektet med hjälp av cmdleten Get-CMSupportedPlatform.
Type: IResultObject[]
Parameter Sets: (All)
Aliases: SupportedPlatforms
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SupportedPlatformName
Anger en matris med namn på plattformar som stöds som enhetsdrivrutinen kan köras på. Till exempel "All Windows 10 (64-bit)"
.
Type: String[]
Parameter Sets: (All)
Aliases: SupportedPlatformNames
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UpdateBootImageDistributionPoint
Anger om Konfigurationshanteraren uppdaterar startavbildningar på sina distributionsplatser för att lägga till de nya drivrutinerna.
Type: Boolean
Parameter Sets: (All)
Aliases: UpdateDistributionPointsForBootImagePackage, UpdateBootImageDistributionPoints
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UpdateDriverPackageDistributionPoint
Om du använder parametern -DriverPackage anger du den här parametern $true
till för att uppdatera drivrutinspaketet på tilldelade distributionsplatser.
Type: Boolean
Parameter Sets: (All)
Aliases: UpdateDistributionPointsforDriverPackage
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Denna cmdlet har stöd för parametrarna -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.