Partilhar via


Import-CMDriver

SYNOPSIS

Importe um condutor de dispositivos no catálogo do motorista.

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

O cmdlet Import-CMDriver importa um ou mais controladores de dispositivos para o catálogo do condutor no Gestor de Configuração. Quando importa controladores de dispositivos no catálogo, pode adicionar os controladores do dispositivo às embalagens de condutor ou aos pacotes de imagem de arranque.

Como parte do processo de importação para o controlador do dispositivo, o Gestor de Configuração lê as seguintes informações associadas ao dispositivo:

  • Fornecedor
  • Classe
  • Versão
  • Assinatura
  • Hardware suportado
  • Plataforma suportada

Por predefinição, o controlador tem o nome do primeiro dispositivo de hardware que suporta. Para mudar o nome do controlador do dispositivo, utilize o parâmetro -NewName do cmdlet Set-CMDriver. A lista de plataformas suportadas baseia-se nas informações do ficheiro INF do controlador. Uma vez que a precisão destas informações pode variar, verifique manualmente se o controlador do dispositivo é suportado depois de a importar para o catálogo do condutor.

Nota

Executar cmdlets do Gestor de Configuração a partir da unidade do site do Gestor de Configuração, por exemplo PS XYZ:\> . Para mais informações, consulte a partida.

EXAMPLES

Exemplo 1: Importar todos os condutores de dispositivos num caminho

Este comando importa todos os controladores de dispositivos localizados na via da \\Server1\Driver rede.

Import-CMDriver -Path "\\Server1\Driver" -ImportFolder

Exemplo 2: Importar um controlador de dispositivo pelo nome

Este comando importa o condutor nomeado driver.inf da via de rede \\Server1\Driver .

Import-CMDriver -Path "\\Server1\Driver\driver.inf"

PARAMETERS

-Divisão Administrativa

Especifique uma matriz de objetos de categoria. Para obter este objeto, utilize o cmdlet Get-CMCategoria.

Atribua os controladores do dispositivo a uma categoria para fins de filtragem, tais como Desktops ou Notebooks.

Type: IResultObject[]
Parameter Sets: (All)
Aliases: AdministrativeCategories

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Nome da Decisão Administrativa

Em vez de obter e especificar um objeto para uma categoria com o parâmetro AdministrativeCategory, utilize este parâmetro para simplesmente especificar o nome de uma categoria. Também pode usar uma variedade de nomes de categorias.

Type: String[]
Parameter Sets: (All)
Aliases: AdministrativeCategoryNames

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-BootImagePackage

Especifique uma variedade de objetos de imagem de arranque. Para obter este objeto, utilize o cmdlet Get-CMBootImage.

Utilize este parâmetro para adicionar os controladores importados às imagens de arranque especificadas.

Adicione apenas os condutores que Windows PE (WinPE) requer para arrancar:

  • Certifique-se de que os condutores que adiciona à imagem de arranque correspondem à arquitetura da imagem de arranque.

  • A WinPE já vem com muitos condutores embutidos. Adicione apenas controladores de rede e armazenamento que não estão incluídos no WinPE.

  • Adicione apenas controladores de rede e armazenamento à imagem de arranque, a menos que existam requisitos para outros controladores no WinPE.

  • É melhor usar condutores que tenham uma assinatura digital válida.

Type: IResultObject[]
Parameter Sets: (All)
Aliases: BootImagePackages

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-DisableWildcardHandling

Este parâmetro trata os caracteres wildcard como valores de caracteres literais. Não pode combiná-lo com ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DriverPackage

Especifique uma variedade de objetos de pacote do controlador. Para obter este objeto, utilize o cmdlet Get-CMDriverPackage.

Utilize este parâmetro para adicionar os controladores importados às embalagens de condutor especificadas.

Type: IResultObject[]
Parameter Sets: (All)
Aliases: DriverPackages

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-AtivarAndAllowInstall

Ative o controlador e permita que os clientes o instalem durante o passo da sequência de tarefas Auto Apply Driver.

Os condutores adicionados ao pacote do motorista não são afetados.

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ForceWildcardHandling

Este parâmetro processa caracteres wildcard e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ImportDuplicateDriverOption

Especifique como o Gestor de Configuração gere os controladores duplicados do dispositivo.

  • AppendCategory: Importar o condutor e anexar uma nova categoria às categorias existentes - KeepExistingCategory : Importar o condutor e manter as categorias existentes
  • NotImport: Não importe o condutor
  • OverwriteCategory: Importar o condutor e substituir as categorias existentes
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

Adicione este parâmetro para importar todos os controladores do dispositivo na pasta alvo.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Path

Especifique um caminho para os ficheiros do condutor para importar.

Type: String
Parameter Sets: (All)
Aliases: UncFileLocation, Location

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SuportadoPlatform

Especifique um objeto de plataforma suportado ao qual o controlador do dispositivo é aplicável e pode executar. Para obter este objeto, utilize o cmdlet Get-CMSupportedPlatform.

Type: IResultObject[]
Parameter Sets: (All)
Aliases: SupportedPlatforms

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Nome de Mente Apoiada

Especifica um conjunto de plataformas suportadas no qual o controlador do dispositivo pode funcionar. Por exemplo, "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

Indica se o Gestor de Configuração atualiza as imagens de arranque nos seus pontos de distribuição para adicionar os novos controladores.

Type: Boolean
Parameter Sets: (All)
Aliases: UpdateDistributionPointsForBootImagePackage, UpdateBootImageDistributionPoints

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-UpdateDriverPackageDistributionPoint

Se utilizar o parâmetro -DriverPackage, desafie este parâmetro $true para atualizar a embalagem do controlador nos pontos de distribuição atribuídos.

Type: Boolean
Parameter Sets: (All)
Aliases: UpdateDistributionPointsforDriverPackage

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

- O QueIf

Apresenta o que aconteceria mediante a execução do cmdlet. O comandante não funciona.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para mais informações, consulte about_CommonParameters.

INPUTS

Nenhuma

OUTPUTS

IResultObject#SMS_Driver

NOTAS

Get-CMDriver

Set-CMDriver

Ativar-CMDriver

Desativador-CMDriver

Remover-CMDriver

Get-CMCategoria

Get-CMBootImage

Get-CMDriverPackage

Gerir controladores em Gestor de Configuração