Set-CMDriverPackage

SYNOPSIS

Zmodyfikuj pakiet sterowników.

SYNTAX

SetByValueMandatory (ustawienie domyślne)

Set-CMDriverPackage [-CopyToPackageShareOnDistributionPoint <Boolean>] [-CustomPackageShareName <String>]
 [-Description <String>] [-DisconnectUserFromDistributionPoint <Boolean>]
 [-DisconnectUserFromDistributionPointMins <UInt32>] [-DisconnectUserFromDistributionPointRetryCount <UInt32>]
 [-DistributionPointUpdateSchedule <IResultObject>] [-DriverManufacturer <String>] [-DriverModel <String>]
 [-DriverPackageSource <String>] -InputObject <IResultObject> [-MulticastAllow <Boolean>]
 [-MulticastEncrypt <Boolean>] [-MulticastTransferOnly <Boolean>] [-NewName <String>] [-PassThru]
 [-PrestageBehavior <PrestageBehavior>] [-Priority <Priority>] [-SendToPreferredDistributionPoint <Boolean>]
 [-Version <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

SetById

Set-CMDriverPackage [-CopyToPackageShareOnDistributionPoint <Boolean>] [-CustomPackageShareName <String>]
 [-Description <String>] [-DisconnectUserFromDistributionPoint <Boolean>]
 [-DisconnectUserFromDistributionPointMins <UInt32>] [-DisconnectUserFromDistributionPointRetryCount <UInt32>]
 [-DistributionPointUpdateSchedule <IResultObject>] [-DriverManufacturer <String>] [-DriverModel <String>]
 [-DriverPackageSource <String>] -Id <String> [-MulticastAllow <Boolean>] [-MulticastEncrypt <Boolean>]
 [-MulticastTransferOnly <Boolean>] [-NewName <String>] [-PassThru] [-PrestageBehavior <PrestageBehavior>]
 [-Priority <Priority>] [-SendToPreferredDistributionPoint <Boolean>] [-Version <String>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SetByName

Set-CMDriverPackage [-CopyToPackageShareOnDistributionPoint <Boolean>] [-CustomPackageShareName <String>]
 [-Description <String>] [-DisconnectUserFromDistributionPoint <Boolean>]
 [-DisconnectUserFromDistributionPointMins <UInt32>] [-DisconnectUserFromDistributionPointRetryCount <UInt32>]
 [-DistributionPointUpdateSchedule <IResultObject>] [-DriverManufacturer <String>] [-DriverModel <String>]
 [-DriverPackageSource <String>] [-MulticastAllow <Boolean>] [-MulticastEncrypt <Boolean>]
 [-MulticastTransferOnly <Boolean>] -Name <String> [-NewName <String>] [-PassThru]
 [-PrestageBehavior <PrestageBehavior>] [-Priority <Priority>] [-SendToPreferredDistributionPoint <Boolean>]
 [-Version <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

DESCRIPTION

To polecenie cmdlet pozwala zmodyfikować pakiet sterowników.

Aby uzyskać więcej informacji, zobacz Zarządzanie sterownikami w programie Menedżer konfiguracji.

Uwaga

Uruchom Menedżer konfiguracji cmdlet z dysku Menedżer konfiguracji lokacji, na przykład PS XYZ:\> . Aby uzyskać więcej informacji, zobacz wprowadzenie.

EXAMPLES

Przykład 1: konfigurowanie producenta i modelu pakietu sterowników

To polecenie konfiguruje producenta i model pakietu sterowników o identyfikatorze XYZ00091.

Set-CMDriverPackage -PackageId "XYZ00091" -DriverManufacturer "Microsoft" -DriverModel "Surface 2"

PARAMETERS

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

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

-CopyToPackageShareOnDistributionPoint

Klienci mogą zawsze pobierać pakiet sterowników z punktu dystrybucji. Jeśli ten parametr zostanie ustawiony na wartość $true, lokacja udostępni go za pośrednictwem nazwanego udziału sieciowego w punktach dystrybucji. Użyj nazwy CustomPackageShareName, aby określić nazwę udziału niestandardowego.

Po włączeniu tej opcji punkty dystrybucji będą wymagać więcej miejsca. Dotyczy to wszystkich punktów dystrybucji, do których jest dystrybuowany ten pakiet sterowników.

Type: Boolean
Parameter Sets: (All)
Aliases: CopyToPackageShareOnDistributionPoints

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

-CustomPackageShareName

Jeśli włączysz program CopyToPackageShareOnDistributionPoint, możesz użyć tego parametru, aby dostosować nazwę udziału. Maksymalna długość wynosi 127 znaków i nie może zawierać żadnego z następujących znaków: " / [ ] : | < > + = ; , ? * . Można określić nazwę udziału i nazwę folderu, ale maksymalna wartość dla każdego z nich to 80 znaków. Na przykład ShareName\FolderName.

Type: String
Parameter Sets: (All)
Aliases:

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

-Description (Opis)

Podaj opcjonalny opis pakietu sterowników, aby ułatwić jego identyfikację.

Type: String
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Ten parametr traktuje symbole wieloznaczne jako wartości znaków literału. Nie można połączyć go z forceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DisconnectUserFromDistributionPoint

Ta opcja jest przestarzały. Ustawia właściwość ForcedDisconnectEnabled pakietu sterowników.

Type: Boolean
Parameter Sets: (All)
Aliases: DisconnectUsersFromDistributionPoints

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

-DisconnectUserFromDistributionPointMins

Ta opcja jest przestarzały. Ustawia właściwość ForcedDisconnectDelay pakietu sterowników.

Type: UInt32
Parameter Sets: (All)
Aliases: DisconnectUsersFromDistributionPointsMinutes

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

-DisconnectUserFromDistributionPointRetryCount

Ta opcja jest przestarzały. Ustawia właściwość ForcedDisconnectNumRetries pakietu sterowników.

Type: UInt32
Parameter Sets: (All)
Aliases: DisconnectUsersFromDistributionPointsRetries

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

-DistributionPointUpdateSchedule

Użyj tego parametru, aby zaktualizować punkty dystrybucji zgodnie z harmonogramem. Aby uzyskać obiekt harmonogramu, użyj polecenia cmdlet New-CMSchedule.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-DriverManufacturer

Użyj tego parametru, aby ustawić producenta urządzenia. Maksymalna długość wynosi 100 znaków.

Użyj go z parametrem DriverModel. Można ich używać do zarządzania katalogiem sterowników i wstępnego buforowania sekwencji zadań. Aby uzyskać więcej informacji, zobacz Konfigurowanie zawartości przed buforowaniem dla sekwencji zadań.

Type: String
Parameter Sets: (All)
Aliases:

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

-DriverModel

Użyj tego parametru, aby ustawić model urządzenia. Maksymalna długość wynosi 100 znaków.

Użyj go z driverManufacturer parametru. Można ich używać do zarządzania katalogiem sterowników i wstępnego buforowania sekwencji zadań. Aby uzyskać więcej informacji, zobacz Konfigurowanie zawartości przed buforowaniem dla sekwencji zadań.

Type: String
Parameter Sets: (All)
Aliases:

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

-DriverPackageSource

Określ ścieżkę pliku do lokalizacji sieciowej w celu źródła plików sterowników.

Podczas tworzenia pakietu sterowników lokalizacja źródłowa pakietu musi wskazać pusty udział sieciowy, który nie jest używany przez inny pakiet sterowników. Dostawca programu SMS musi mieć uprawnienia pełna kontrola do tej lokalizacji.

Po dodaniu sterowników urządzeń do pakietu sterowników Menedżer konfiguracji je do tej ścieżki. Do pakietu sterowników można dodawać tylko zaimportowane sterowniki urządzeń, które zostały włączone w katalogu sterowników.

Type: String
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Ten parametr przetwarza symbole wieloznaczne i może prowadzić do nieoczekiwanego zachowania (nie jest zalecane). Nie można połączyć go z disableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Id (Identyfikator)

Określ identyfikator pakietu sterowników do skonfigurowania. Ta wartość jest standardowym identyfikatorem pakietu, na przykład: XYZ00020 .

Type: String
Parameter Sets: SetById
Aliases: PackageId

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

-InputObject

Określ obiekt pakietu sterowników do skonfigurowania. Aby uzyskać ten obiekt, użyj polecenia cmdlet Get-CMDriverPackage.

Type: IResultObject
Parameter Sets: SetByValueMandatory
Aliases:

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

-MulticastAllow

Ustaw ten parametr na $true, aby umożliwić transfer tego pakietu za pośrednictwem multiemisji. Aby uzyskać więcej informacji, zobacz Use multicast to deploy Windows over the network with Menedżer konfiguracji.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-MulticastEncrypt

W przypadku włączenia funkcji MulticastAllow ustaw ten parametr na wartość $true szyfrowania pakietów multiemisji.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-MulticastTransferOnly

Jeśli włączysz multiemisjęAllow, ustaw ten parametr na wartość $true tylko do transferu tego pakietu sterowników za pośrednictwem multiemisji.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Name

Określ nazwę pakietu sterowników do skonfigurowania.

Type: String
Parameter Sets: SetByName
Aliases:

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

-NewName

Określ nową nazwę pakietu sterowników.

Type: String
Parameter Sets: (All)
Aliases:

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

-PassThru

Dodaj ten parametr, aby zwrócić obiekt reprezentujący element, z którym pracujesz. Domyślnie to polecenie cmdlet może nie generować żadnych danych wyjściowych.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-PrestageBehavior

Określ zachowanie podczas włączania punktu dystrybucji dla wstępnie przygotowanej zawartości:

  • ManualCopy: ręcznie skopiuj zawartość tego pakietu do punktu dystrybucji
  • DownloadDelta: pobieranie tylko zmian zawartości do punktu dystrybucji
  • OnDemand: automatycznie pobiera zawartość po przypisaniu pakietów do punktów dystrybucji

Aby uzyskać więcej informacji, zobacz Używanie wstępnie przygotowanej zawartości.

Type: PrestageBehavior
Parameter Sets: (All)
Aliases:
Accepted values: ManualCopy, DownloadDelta, OnDemand

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

-Priorytet

Określ kolejność, w jakiej lokacja wysyła zawartość do innych lokacji i punktów dystrybucji w tej lokacji.

Witryna wysyła zawartość o wysokim priorytecie przed pakietami o średnim lub niskim priorytecie. Pakiety o równym priorytecie są wysyłane w kolejności, w której zostały utworzone.

Type: Priority
Parameter Sets: (All)
Aliases:
Accepted values: High, Medium, Low

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

-SendToPreferredDistributionPoint

Jeśli chcesz włączyć dystrybucję zawartości na żądanie do preferowanych punktów dystrybucji, ustaw ten parametr na wartość $true. Jeśli po włączeniu tego ustawienia klient zażąda zawartości pakietu, a zawartość nie jest dostępna w żadnym punkcie dystrybucji, punkt zarządzania dystrybuuje zawartość. Aby uzyskać więcej informacji, zobacz Dystrybucja zawartości na żądanie.

Type: Boolean
Parameter Sets: (All)
Aliases: SendToPreferredDistributionPoints

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

-Version

Określ wersję pakietu sterowników. Ta wartość jest ciągiem, który zarządzasz.

Type: String
Parameter Sets: (All)
Aliases:

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane.

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

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

Typowe parametry

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

UWAGI

Export-CMDriverPackage

Get-CMDriverPackage

Import-CMDriverPackage

New-CMDriverPackage

Remove-CMDriverPackage

Zarządzanie sterownikami w Menedżer konfiguracji