Dela via


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 kategorierna
  • NotImport: Importera inte drivrutinen
  • OverwriteCategory: 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.

INPUTS

Ingen

OUTPUTS

IResultObject#SMS_Driver

ANTECKNINGAR

Get-CMDriver

Set-CMDriver

Enable-CMDriver

Disable-CMDriver

Remove-CMDriver

Get-CMCategory

Get-CMBootImage

Get-CMDriverPackage

Hantera drivrutiner i Konfigurationshanteraren