/remove-DriverGroupPackages

 

Applies To: Windows Server 2008 R2, Windows Server 2012 R2, Windows Server 2012, Windows 8

Removes driver packages from a driver group on a server.

Syntax

WDSUTIL /Remove-DriverGroupPackages /DriverGroup:<Group Name> [/Server:<Server Name>] /FilterType:<Filter Type> /Operator:{Equal | NotEqual | GreaterOrEqual | LessOrEqual | Contains} /Value:<Value> [/Value:<Value> ...]

Parameters

Parameter

Description

/DriverGroup:<Group Name>

Specifies the name of the driver group.

[/Server:<Server name>]

Specifies the name of the server. This can be the NetBIOS name or the FQDN. If a server name is not specified, the local server is used.

/FilterType:<Filter Type>

Specifies the attribute of the driver package to search for. You can specify multiple attributes in a single command. You must also specify /Operator and /Value with this option.

<Filter Type> can be one of the following:

PackageId

PackageName

PackageEnabled

PackageDateAdded

PackageInfFilename

PackageClass

PackageProvider

PackageArchitecture

PackageLocale

PackageSigned

PackageDatePublished

PackageVersion

DriverDescription

DriverManufacturer

DriverHardwareId

DriverCompatibleId

DriverExcludeId

DriverGroupId

DriverGroupName

/Operator:{Equal | NotEqual | GreaterOrEqual | LessOrEqual | Contains}

Specifies the relationship between the attribute and the values. You can only specify Contains with string attributes. You can only specify GreaterOrEqual and LessOrEqual with date and version attributes.

/Value:<Value>

Specifies the value to search for the specified <Attribute>. You can specify multiple values for a single /FilterType. The following list outlines the attributes that you can specify for each filter. For more information about these attributes, see Driver and Package Attributes (https://go.microsoft.com/fwlink/?LinkId=166895).

  • PackageId - Specify a valid GUID. For example: {4d36e972-e325-11ce-bfc1-08002be10318}.

  • PackageName – Specify any string value.

  • PackageEnabled - Specify Yes or No.

  • PackageDateAdded - Specify the date in the following format: YYYY/MM/DD

  • PackageInfFilename – Specify any string value.

  • PackageClass - Specify a valid class name or class GUID. For example: DiskDrive, Net, or {4d36e972-e325-11ce-bfc1-08002be10318}.

  • PackageProvider – Specify any string value.

  • PackageArchitecture - Specify x86, x64, or ia64.

  • PackageLocale - Specify a valid language identifier. For example: en-US or es-ES.

  • PackageSigned - Specify Yes or No.

  • PackageDatePublished - Specify the date in the following format: YYYY/MM/DD

  • PackageVersion - Specify the version in the following format: a.b.x.y. For example: 6.1.0.0

  • DriverDescription – Specify any string value.

  • DriverManufacturer – Specify any string value.

  • DriverHardwareId - Specify any string value.

  • DriverCompatibleId - Specify any string value.

  • DriverExcludeId - Specify any string value.

  • DriverGroupId - Specify a valid GUID. For example: {4d36e972-e325-11ce-bfc1-08002be10318}.

  • DriverGroupName – Specify any string value.

Examples

To remove driver packages from a driver group, type one of the following:

WDSUTIL /verbose /Remove-DriverGroupPackages /DriverGroup:PrinterDrivers
/FilterType:DriverManufacturer /Operator:NotEqual /Value:Name1 /Value:Name2

WDSUTIL /verbose /Remove-DriverGroupPackages /DriverGroup:DisplayDrivers
/FilterType:PackageArchitecture /Operator:Equal /Value:x86
/FilterType:PackageDateAdded /Operator:LessOrEqual /Value:2008/01/01

Additional references

Command-Line Syntax Key

-remove-DriverGroupPackage