Set-CMDriver
SYNOPSIS
Změní nastavení ovladače zařízení.
SYNTAX
SetDriverByResultObject (výchozí)
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
Rutina set-CMDriver mění nastavení ovladače zařízení v katalogu ovladačů.
Poznámka
Použijte například rutiny Configuration Manager z Configuration Manager jednotky webu PS XYZ:\>
. Další informace najdete v tématu Začínáme.
EXAMPLES
Příklad 1: Změna ovladače
PS XYZ:\> $Driver = Get-CMDriver -Name "cdrom.sys"
PS XYZ:\> Set-CMDriver -InputObject $Driver -NewName "testDriver" -Description "Test configuration" -EnableAndAllowInstall $True -RunOnAnyPlatform $True
První příkaz načte ovladač zařízení s názvem cdrom.sys pomocí rutiny Get-CMDriver . Příkaz uloží tento objekt do proměnné $Driver.
Druhý příkaz přejmenuje ovladač a přidá popis. Příkaz určuje hodnoty parametrů EnableAndAllowInstall a RunOnAnyPlatform .
Příklad 2: Úprava ovladače pomocí kanálu
PS XYZ:\> Get-CMDriver -Name "cdrom.sys" | Set-CMDriver -NewName testDriver -Description description -EnableAndAllowInstall $True -RunOnAnyPlatform $True
Tento příkaz načte ovladač s názvem cdrom.sys a pak ho předá do aktuální rutiny pomocí operátoru kanálu. Aktuální rutina přejmenuje ovladač a přidá popis. Příkaz určuje hodnoty pro EnableAndAllowInstall a RunOnAnyPlatform.
PARAMETERS
-AddAdministrativeCategory
Určuje pole objektů kategorií správy, které tato rutina přidá do ovladače. K získání objektu administrativní kategorie použijte rutinu 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
Určuje pole objektů spouštěcích imagí. Pomocí tohoto parametru můžete zadat spouštěcí bitové kopie, které mohou nainstalovat ovladače zařízení. Chcete-li získat objekt spouštěcí bitové kopie, použijte rutinu Get-CMBootImage .
Type: IResultObject[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AddDriverPackage
Určuje pole objektů balíčku ovladačů. Pomocí tohoto parametru můžete určit balíčky ovladačů, které Configuration Manager používá k distribuci ovladačů zařízení. K získání objektu balíčku ovladačů použijte rutinu 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
Určuje pole kategorií správy. Přiřaďte ovladače zařízení do administrativní kategorie pro účely filtrování, například z kategorií stolních nebo poznámkových bloků.
K získání objektu administrativní kategorie použijte rutinu Get-CMCategory .
Type: IResultObject[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ClearAdministrativeCategory
Označuje, že tato rutina odebere z ovladače všechny objekty administrativních kategorií.
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
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-Description
Určuje popis ovladače zařízení.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Tento parametr považuje zástupné znaky jako literálové hodnoty znaků. Nejde kombinovat s ForceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriverSource
Určuje zdrojové umístění balíčku ovladačů. Když vytváříte balíček ovladačů, zdrojové umístění balíčku musí ukazovat na prázdnou sdílenou síťovou složku, kterou nepoužívá jiný balíček ovladačů.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableAndAllowInstall
Určuje, jestli Configuration Manager povoluje ovladačům a umožňuje počítačům instalovat ovladače.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování (nedoporučujeme). Nejde kombinovat s DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– ID
Určuje ID ovladače zařízení.
Type: String
Parameter Sets: SetDriverById
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Položky InputObject
Určuje objekt ovladače. K získání objektu ovladače použijte rutinu 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
Určuje název ovladače zařízení.
Type: String
Parameter Sets: SetDriverByName
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-NewName
Určuje nový název ovladače zařízení.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– PassThru
Vrátí objekt, který představuje ovladač. Ve výchozím nastavení tato rutina negeneruje žádný výstup.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RemoveAdministrativeCategory
Určuje pole objektů kategorií správy, které tato rutina odebere z ovladače. K získání objektu administrativní kategorie použijte příkaz 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
Určuje pole objektů spouštěcích imagí. Tento parametr použijte k odebrání spouštěcích imagí, které mohou nainstalovat ovladač zařízení. Chcete-li získat objekt spouštěcí bitové kopie, použijte rutinu Get-CMBootImage .
Type: IResultObject[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RemoveDriverPackage
Určuje pole objektů balíčku ovladačů. Pomocí tohoto parametru můžete odebrat balíčky ovladačů, které Configuration Manager používá k distribuci ovladačů zařízení. K získání objektu balíčku ovladačů použijte rutinu 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
Indikuje, že ovladač zařízení může běžet na všech platformách.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SupportedPlatformName
Určuje pole názvů platforem, na kterých lze ovladač zařízení spustit.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UpdateBootImageDistributionPoint
Určuje, zda Configuration Manager aktualizuje spouštěcí bitové kopie na svých distribučních bodech, aby bylo možné přidat nové ovladače.
Type: Boolean
Parameter Sets: (All)
Aliases: UpdateDistributionPointsForBootImagePackage, UpdateBootImageDistributionPoints
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UpdateDriverDistributionPoint
Označuje, že Configuration Manager aktualizace distribučních bodů při přidání ovladače zařízení do balíčku ovladačů.
Type: Boolean
Parameter Sets: (All)
Aliases: UpdateDistributionPointsForDriverPackage, UpdateDriverDistributionPoints
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina se nespustí.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.