Dela via


Set-CMDriver

SYNOPSIS

Ändrar inställningarna för en enhetsdrivrutin.

SYNTAX

SetDriverByResultObject (standard)

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>]

SetDriverById

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>]

SetDriverByName

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

Cmdleten Set-CMDriver ändrar inställningarna för en enhetsdrivrutin i drivrutinskatalogen.

Anteckning

Kör Konfigurationshanteraren cmdlets från Konfigurationshanteraren platsenhet, till exempel PS XYZ:\> . Mer information finns i Komma igång.

EXAMPLES

Exempel 1: Ändra en drivrutin

PS XYZ:\> $Driver = Get-CMDriver -Name "cdrom.sys"
PS XYZ:\> Set-CMDriver -InputObject $Driver -NewName "testDriver" -Description "Test configuration" -EnableAndAllowInstall $True -RunOnAnyPlatform $True

Det första kommandot hämtar en enhetsdrivrutin med cdrom.sys med hjälp av cmdleten Get-CMDriver. Kommandot lagrar objektet i $Driver variabeln.

Det andra kommandot byter namn på drivrutinen och lägger till en beskrivning. Kommandot anger värden för parametrarna EnableAndAllowInstall och RunOnAnyPlatform.

Exempel 2: Ändra en drivrutin med hjälp av pipelinen

PS XYZ:\> Get-CMDriver -Name "cdrom.sys" | Set-CMDriver -NewName testDriver -Description description -EnableAndAllowInstall $True -RunOnAnyPlatform $True

Det här kommandot hämtar en drivrutin med cdrom.sys och skickar den sedan till den aktuella cmdleten med hjälp av pipelineoperatorn. Den aktuella cmdleten byter namn på drivrutinen och lägger till en beskrivning. Kommandot anger värden för EnableAndAllowInstall och RunOnAnyPlatform.

PARAMETERS

-AddAdministrativeCategory

Anger en matris med administrativa kategoriobjekt som denna cmdlet lägger till i en drivrutin. Om du vill hämta ett administrativt kategoriobjekt använder du cmdleten Get-CMCategory.

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

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

-AddBootImagePackage

Anger en matris med startavbildningsobjekt. Använd den här parametern för att ange de startavbildningar som kan installera enhetsdrivrutinerna. Om du vill hämta ett startavbildningsobjekt använder du cmdleten Get-CMBootImage.

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

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

-AddDriverPackage

Anger en matris med drivrutinspaketobjekt. Använd den här parametern för att ange de drivrutinspaket Konfigurationshanteraren använder för att distribuera enhetsdrivrutinerna. Om du vill hämta ett drivrutinspaketobjekt använder du cmdleten Get-CMDriverPackage.

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

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

-AddSupportedPlatformName

{{ Fill AddSupportedPlatformName Description }}

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

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

-AdministrativeCategory

Anger en matris med administrativa kategorier. Tilldela enhetsdrivrutinerna till en administrativ kategori i filtreringssyfte, till exempel skrivbords- eller notebook-datorer-kategorier.

Om du vill hämta ett administrativt kategoriobjekt använder du cmdleten Get-CMCategory.

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

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

-ClearAdministrativeCategory

Anger att denna cmdlet tar bort alla administrativa kategoriobjekt från drivrutinen.

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

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

-ClearSupportedPlatformName

{{ Fill ClearSupportedPlatformName Description }}

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

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

-Beskrivning

Anger en beskrivning av enhetsdrivrutinen.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
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

-DriverSource

Anger källplatsen för drivrutinspaketet. När du skapar ett drivrutinspaket måste paketets källplats peka på en tom nätverksresurs som inte används av något annat drivrutinspaket.

Type: String
Parameter Sets: (All)
Aliases:

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

-EnableAndAllowInstall

Anger om Konfigurationshanteraren aktiverar drivrutinerna och tillåter att datorerna installerar drivrutinerna.

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

-Id

Anger ID för en enhetsdrivrutin.

Type: String
Parameter Sets: SetDriverById
Aliases:

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

-InputObject

Anger ett drivrutinsobjekt. Om du vill hämta ett drivrutinsobjekt använder du cmdleten Get-CMDriver.

Type: IResultObject
Parameter Sets: SetDriverByResultObject
Aliases:

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

-Name

Anger namnet på en enhetsdrivrutin.

Type: String
Parameter Sets: SetDriverByName
Aliases:

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

-NewName

Anger ett nytt namn för enhetsdrivrutinen.

Type: String
Parameter Sets: (All)
Aliases:

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

-PassThru

Returnerar ett objekt som representerar drivrutinen. Som standard genererar denna cmdlet inga utdata.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-RemoveAdministrativeCategory

Anger en matris med administrativa kategoriobjekt som denna cmdlet tar bort från en drivrutin. Om du vill hämta ett administrativt kategoriobjekt använder du Get-CMCategory.

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

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

-RemoveBootImagePackage

Anger en matris med startavbildningsobjekt. Använd den här parametern för att ta bort startavbildningarna som kan installera enhetsdrivrutinen. Om du vill hämta ett startavbildningsobjekt använder du cmdleten Get-CMBootImage.

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

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

-RemoveDriverPackage

Anger en matris med drivrutinspaketobjekt. Använd den här parametern för att ta bort de drivrutinspaket Konfigurationshanteraren använder för att distribuera enhetsdrivrutinerna. Om du vill hämta ett drivrutinspaketobjekt använder du cmdleten Get-CMDriverPackage.

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

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

-RemoveSupportedPlatformName

{{ Fill RemoveSupportedPlatformName Description }}

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

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

-RunOnAnyPlatform

Anger att enhetsdrivrutinen kan köras på alla plattformar.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-SupportedPlatformName

Anger en matris med namn på plattformar där enhetsdrivrutinen kan köras.

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

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

-UpdateDriverDistributionPoint

Anger att Konfigurationshanteraren uppdaterar distributionsplatser när enhetsdrivrutinen läggs till i drivrutinspaketet.

Type: Boolean
Parameter Sets: (All)
Aliases: UpdateDistributionPointsForDriverPackage, UpdateDriverDistributionPoints

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

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

ANTECKNINGAR

Disable-CMDriver

Enable-CMDriver

Get-CMDriver

Import-CMDriver

Remove-CMDriver

Get-CMCategory

Get-CMBootImage

Get-CMDriverPackage