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.