Import-CMDriver
Importe um controlador de dispositivo para o catálogo de controladores.
Sintaxe
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 dispositivo para o catálogo de controladores no Configuration Manager. Ao importar controladores de dispositivo para o catálogo, pode adicionar os controladores de dispositivo aos pacotes de controladores ou aos pacotes de imagem de arranque.
Como parte do processo de importação do controlador de dispositivo, o Configuration Manager lê as seguintes informações associadas ao dispositivo:
- Provedor
- 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 de dispositivo, utilize o parâmetro -NewName do cmdlet Set-CMDriver . A lista de plataformas suportadas baseia-se nas informações no ficheiro INF do controlador. Uma vez que a precisão destas informações pode variar, verifique manualmente se o controlador de dispositivo é suportado depois de o importar para o catálogo de controladores.
Observação
Execute cmdlets do Configuration Manager a partir da unidade do site do Configuration Manager, por exemplo PS XYZ:\>
. Para obter mais informações, veja Introdução.
Exemplos
Exemplo 1: Importar todos os controladores de dispositivo num caminho
Este comando importa todos os controladores de dispositivo localizados no caminho \\Server1\Driver
de rede .
Import-CMDriver -Path "\\Server1\Driver" -ImportFolder
Exemplo 2: Importar um controlador de dispositivo pelo nome
Este comando importa o controlador denominado driver.inf a partir do caminho \\Server1\Driver
de rede .
Import-CMDriver -Path "\\Server1\Driver\driver.inf"
Parâmetros
-AdministrativeCategory
Especifique uma matriz de objetos de categoria. Para obter este objeto, utilize o cmdlet Get-CMCategory .
Atribua os controladores de dispositivo a uma categoria para fins de filtragem, como Computadores de Secretária ou Blocos de Notas.
Tipo: | IResultObject[] |
Aliases: | AdministrativeCategories |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-AdministrativeCategoryName
Em vez de obter e especificar um objeto para uma categoria com o parâmetro AdministrativeCategory , utilize este parâmetro para especificar simplesmente o nome de uma categoria. Também pode utilizar uma matriz de nomes de categorias.
Tipo: | String[] |
Aliases: | AdministrativeCategoryNames |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-BootImagePackage
Especifique uma matriz 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 controladores que o Windows PE (WinPE) necessita para arrancar:
Certifique-se de que os controladores que adiciona à imagem de arranque correspondem à arquitetura da imagem de arranque.
O WinPE já vem com muitos controladores incorporados. 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 utilizar controladores com uma assinatura digital válida.
Tipo: | IResultObject[] |
Aliases: | BootImagePackages |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DisableWildcardHandling
Este parâmetro trata os carateres universais como valores de carateres literais. Não pode combiná-lo com ForceWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DriverPackage
Especifique uma matriz de objetos de pacote de controlador. Para obter este objeto, utilize o cmdlet Get-CMDriverPackage .
Utilize este parâmetro para adicionar os controladores importados aos pacotes de controladores especificados.
Tipo: | IResultObject[] |
Aliases: | DriverPackages |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-EnableAndAllowInstall
Ative o controlador e permita que os clientes o instalem durante o passo de sequência de tarefas Aplicar Controlador Automaticamente .
Os controladores adicionados ao pacote de controladores não são afetados.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ForceWildcardHandling
Este parâmetro processa carateres universais e pode levar a um comportamento inesperado (não recomendado). Não pode combiná-lo com DisableWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ImportDuplicateDriverOption
Especifique a forma como o Configuration Manager gere controladores de dispositivo duplicados.
-
AppendCategory
: importe o controlador e acrescente uma nova categoria às categorias existentes- KeepExistingCategory
: Importe o controlador e mantenha as categorias existentes -
NotImport
: Não importe o controlador -
OverwriteCategory
: importe o controlador e substitua as categorias existentes
Tipo: | ImportDuplicateDriverOption |
Valores aceitos: | NotImport, AppendCategory, KeepExistingCategory, OverwriteCategory |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ImportFolder
Adicione este parâmetro para importar todos os controladores de dispositivo na pasta de destino.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Path
Especifique um caminho para os ficheiros de controlador a importar.
Tipo: | String |
Aliases: | FileName, FilePath, ImportFilePath, Location, UncFileLocation |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SupportedPlatform
Especifique um objeto de plataforma suportado ao qual o controlador de dispositivo é aplicável e pode ser executado. Para obter este objeto, utilize o cmdlet Get-CMSupportedPlatform .
Tipo: | IResultObject[] |
Aliases: | SupportedPlatforms |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SupportedPlatformName
Especifica uma matriz de nome de plataformas suportado no qual o controlador de dispositivo pode ser executado. Por exemplo, "All Windows 10 (64-bit)"
.
Tipo: | String[] |
Aliases: | SupportedPlatformNames |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-UpdateBootImageDistributionPoint
Indica se o Configuration Manager atualiza as imagens de arranque nos respetivos pontos de distribuição para adicionar os novos controladores.
Tipo: | Boolean |
Aliases: | UpdateDistributionPointsForBootImagePackage, UpdateBootImageDistributionPoints |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-UpdateDriverPackageDistributionPoint
Se utilizar o parâmetro -DriverPackage , defina este parâmetro como $true
para atualizar o pacote de controlador em pontos de distribuição atribuídos.
Tipo: | Boolean |
Aliases: | UpdateDistributionPointsforDriverPackage |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
None
Saídas
IResultObject