Set-CMDriver
Modifie les paramètres d’un pilote de périphérique.
Syntaxe
Set-CMDriver
[-AddAdministrativeCategory <IResultObject[]>]
[-AddBootImagePackage <IResultObject[]>]
[-AddDriverPackage <IResultObject[]>]
[-AddSupportedPlatformName <String[]>]
[-AdministrativeCategory <IResultObject[]>]
[-ClearAdministrativeCategory]
[-ClearSupportedPlatformName]
[-Description <String>]
[-DriverSource <String>]
[-EnableAndAllowInstall <Boolean>]
-InputObject <IResultObject>
[-NewName <String>]
[-PassThru]
[-RemoveAdministrativeCategory <IResultObject[]>]
[-RemoveBootImagePackage <IResultObject[]>]
[-RemoveDriverPackage <IResultObject[]>]
[-RemoveSupportedPlatformName <String[]>]
[-RunOnAnyPlatform]
[-SupportedPlatformName <String[]>]
[-UpdateBootImageDistributionPoint <Boolean>]
[-UpdateDriverDistributionPoint <Boolean>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMDriver
[-AddAdministrativeCategory <IResultObject[]>]
[-AddBootImagePackage <IResultObject[]>]
[-AddDriverPackage <IResultObject[]>]
[-AddSupportedPlatformName <String[]>]
[-AdministrativeCategory <IResultObject[]>]
[-ClearAdministrativeCategory]
[-ClearSupportedPlatformName]
[-Description <String>]
[-DriverSource <String>]
[-EnableAndAllowInstall <Boolean>]
-Id <String>
[-NewName <String>]
[-PassThru]
[-RemoveAdministrativeCategory <IResultObject[]>]
[-RemoveBootImagePackage <IResultObject[]>]
[-RemoveDriverPackage <IResultObject[]>]
[-RemoveSupportedPlatformName <String[]>]
[-RunOnAnyPlatform]
[-SupportedPlatformName <String[]>]
[-UpdateBootImageDistributionPoint <Boolean>]
[-UpdateDriverDistributionPoint <Boolean>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMDriver
[-AddAdministrativeCategory <IResultObject[]>]
[-AddBootImagePackage <IResultObject[]>]
[-AddDriverPackage <IResultObject[]>]
[-AddSupportedPlatformName <String[]>]
[-AdministrativeCategory <IResultObject[]>]
[-ClearAdministrativeCategory]
[-ClearSupportedPlatformName]
[-Description <String>]
[-DriverSource <String>]
[-EnableAndAllowInstall <Boolean>]
-Name <String>
[-NewName <String>]
[-PassThru]
[-RemoveAdministrativeCategory <IResultObject[]>]
[-RemoveBootImagePackage <IResultObject[]>]
[-RemoveDriverPackage <IResultObject[]>]
[-RemoveSupportedPlatformName <String[]>]
[-RunOnAnyPlatform]
[-SupportedPlatformName <String[]>]
[-UpdateBootImageDistributionPoint <Boolean>]
[-UpdateDriverDistributionPoint <Boolean>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Set-CMDriver modifie les paramètres d’un pilote de périphérique dans le catalogue de pilotes.
Remarque
Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>
. Pour plus d’informations, consultez Prise en main.
Exemples
Exemple 1 : Modifier un pilote
PS XYZ:\> $Driver = Get-CMDriver -Name "cdrom.sys"
PS XYZ:\> Set-CMDriver -InputObject $Driver -NewName "testDriver" -Description "Test configuration" -EnableAndAllowInstall $True -RunOnAnyPlatform $True
La première commande obtient un pilote de périphérique nommé cdrom.sys à l’aide de l’applet de commande Get-CMDriver . La commande stocke cet objet dans la variable $Driver.
La deuxième commande renomme le pilote et ajoute une description. La commande spécifie des valeurs pour les paramètres EnableAndAllowInstall et RunOnAnyPlatform .
Exemple 2 : Modifier un pilote à l’aide du pipeline
PS XYZ:\> Get-CMDriver -Name "cdrom.sys" | Set-CMDriver -NewName testDriver -Description description -EnableAndAllowInstall $True -RunOnAnyPlatform $True
Cette commande obtient un pilote nommé cdrom.sys, puis le transmet à l’applet de commande actuelle à l’aide de l’opérateur de pipeline. L’applet de commande actuelle renomme le pilote et ajoute une description. La commande spécifie des valeurs pour EnableAndAllowInstall et RunOnAnyPlatform.
Paramètres
-AddAdministrativeCategory
Spécifie un tableau d’objets de catégorie d’administration que cette applet de commande ajoute à un pilote. Pour obtenir un objet de catégorie d’administration, utilisez l’applet de commande Get-CMCategory .
Type: | IResultObject[] |
Alias: | AddAdministrativeCategories |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AddBootImagePackage
Spécifie un tableau d’objets image de démarrage. Utilisez ce paramètre pour spécifier les images de démarrage qui peuvent installer les pilotes de périphérique. Pour obtenir un objet image de démarrage, utilisez l’applet de commande Get-CMBootImage .
Type: | IResultObject[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AddDriverPackage
Spécifie un tableau d’objets de package de pilotes. Utilisez ce paramètre pour spécifier les packages de pilotes que Configuration Manager utilise pour distribuer les pilotes de périphérique. Pour obtenir un objet de package de pilote, utilisez l’applet de commande Get-CMDriverPackage .
Type: | IResultObject[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AddSupportedPlatformName
{{ Fill AddSupportedPlatformName Description }}
Type: | String[] |
Alias: | AddSupportedPlatformNames |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AdministrativeCategory
Spécifie un tableau de catégories administratives. Affectez les pilotes de périphérique à une catégorie administrative à des fins de filtrage, telles que les catégories Ordinateurs de bureau ou Notebooks.
Pour obtenir un objet de catégorie d’administration, utilisez l’applet de commande Get-CMCategory .
Type: | IResultObject[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ClearAdministrativeCategory
Indique que cette applet de commande supprime tous les objets de catégorie d’administration du pilote.
Type: | SwitchParameter |
Alias: | ClearAdministrativeCategories |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ClearSupportedPlatformName
{{ Fill ClearSupportedPlatformName Description }}
Type: | SwitchParameter |
Alias: | ClearSupportedPlatformNames |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Description
Spécifie une description pour le pilote de périphérique.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisableWildcardHandling
Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DriverSource
Spécifie l’emplacement source du package de pilotes. Lorsque vous créez un package de pilotes, l’emplacement source du package doit pointer vers un partage réseau vide qui n’est pas utilisé par un autre package de pilotes.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableAndAllowInstall
Indique si Configuration Manager active les pilotes et autorise les ordinateurs à installer les pilotes.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ForceWildcardHandling
Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Id
Spécifie l’ID d’un pilote de périphérique.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InputObject
Spécifie un objet pilote. Pour obtenir un objet pilote, utilisez l’applet de commande Get-CMDriver .
Type: | IResultObject |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Name
Spécifie le nom d’un pilote de périphérique.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NewName
Spécifie un nouveau nom pour le pilote de périphérique.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PassThru
Renvoie un objet qui représente le pilote. Par défaut, cette applet de commande ne génère aucune sortie.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveAdministrativeCategory
Spécifie un tableau d’objets de catégorie d’administration que cette applet de commande supprime d’un pilote. Pour obtenir un objet de catégorie d’administration, utilisez Get-CMCategory.
Type: | IResultObject[] |
Alias: | RemoveAdministrativeCategories |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveBootImagePackage
Spécifie un tableau d’objets image de démarrage. Utilisez ce paramètre pour supprimer les images de démarrage qui peuvent installer le pilote de périphérique. Pour obtenir un objet image de démarrage, utilisez l’applet de commande Get-CMBootImage .
Type: | IResultObject[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveDriverPackage
Spécifie un tableau d’objets de package de pilotes. Utilisez ce paramètre pour supprimer les packages de pilotes utilisés par Configuration Manager pour distribuer les pilotes de périphérique. Pour obtenir un objet de package de pilote, utilisez l’applet de commande Get-CMDriverPackage .
Type: | IResultObject[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveSupportedPlatformName
{{ Fill RemoveSupportedPlatformName Description }}
Type: | String[] |
Alias: | RemoveSupportedPlatformNames |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RunOnAnyPlatform
Indique que le pilote de périphérique peut s’exécuter sur toutes les plateformes.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SupportedPlatformName
Spécifie un tableau de noms de plateformes sur lesquelles le pilote de périphérique peut s’exécuter.
Type: | String[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-UpdateBootImageDistributionPoint
Indique si Configuration Manager met à jour les images de démarrage sur leurs points de distribution pour ajouter les nouveaux pilotes.
Type: | Boolean |
Alias: | UpdateDistributionPointsForBootImagePackage, UpdateBootImageDistributionPoints |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-UpdateDriverDistributionPoint
Indique que Configuration Manager met à jour les points de distribution lorsque le pilote de périphérique est ajouté au package de pilotes.
Type: | Boolean |
Alias: | UpdateDistributionPointsForDriverPackage, UpdateDriverDistributionPoints |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Sorties
System.Object