Set-CMSoftwareUpdateAutoDeploymentRule
SYNOPSIS
Zmodyfikuj regułę wdrażania automatycznego (ADR) dla aktualizacji oprogramowania.
SYNTAX
SearchByNameMandatory (ustawienie domyślne)
Set-CMSoftwareUpdateAutoDeploymentRule [-AddToExistingSoftwareUpdateGroup <Boolean>] [-AlertTime <Int32>]
[-AlertTimeUnit <TimeUnitType>] [-AllowRestart <Boolean>]
[-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>] [-AllowUseMeteredNetwork <Boolean>]
[-Architecture <ArchitectureType[]>] [-ArticleId <String[]>] [-AvailableImmediately <Boolean>]
[-AvailableTime <Int32>] [-AvailableTimeUnit <TimeUnitType>] [-BulletinId <String[]>] [-CMTag <CMTagTypes[]>]
[-CollectionName <String>] [-ContentSize <String[]>] [-CustomSeverity <SeverityType[]>]
[-DateReleasedOrRevised <DateReleasedOrRevisedType>] [-DeadlineImmediately <Boolean>] [-DeadlineTime <Int32>]
[-DeadlineTimeUnit <TimeUnitType>] [-DeploymentPackage <IResultObject>] [-DeploymentPackageName <String>]
[-DeploymentRing <DeploymentRing>] [-DeployWithoutLicense <Boolean>] [-Description <String>]
[-DisableOperationManager <Boolean>] [-DownloadFromInternet <Boolean>]
[-DownloadFromMicrosoftUpdate <Boolean>] [-Enable <Boolean>] [-EnabledAfterCreate <Boolean>] [-Force]
[-GenerateFailureAlert <Boolean>] [-GenerateOperationManagerAlert <Boolean>] [-GenerateSuccessAlert <Boolean>]
[-Language <String[]>] [-LanguageSelection <String[]>] [-Location <String>] [-MicrosoftAsVendor <Boolean>]
-Name <String> [-NewName <String>] [-NoInstallOnRemote <Boolean>] [-NoInstallOnUnprotected <Boolean>]
[-O365LanguageSelection <String[]>] [-PassThru] [-Product <String[]>] [-Required <String[]>]
[-RequirePostRebootFullScan <Boolean>] [-RunType <RunType>] [-Schedule <IResultObject>]
[-SendWakeupPacket <Boolean>] [-Severity <SeverityType[]>] [-SoftDeadlineEnabled <Boolean>]
[-SuccessPercentage <Int32>] [-Superseded <Boolean>] [-SuppressRestartServer <Boolean>]
[-SuppressRestartWorkstation <Boolean>] [-Title <String[]>] [-UpdateClassification <String[]>]
[-UpdateDeploymentWaitDay <Int32>] [-UpdateDescription <String[]>] [-UseBranchCache <Boolean>]
[-UserNotification <UserNotificationType>] [-UseUtc <Boolean>] [-Vendor <String[]>]
[-VerboseLevel <VerboseLevelType>] [-WriteFilterHandling <Boolean>] [-DisableWildcardHandling]
[-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
SearchByIdMandatory
Set-CMSoftwareUpdateAutoDeploymentRule [-AddToExistingSoftwareUpdateGroup <Boolean>] [-AlertTime <Int32>]
[-AlertTimeUnit <TimeUnitType>] [-AllowRestart <Boolean>]
[-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>] [-AllowUseMeteredNetwork <Boolean>]
[-Architecture <ArchitectureType[]>] [-ArticleId <String[]>] [-AvailableImmediately <Boolean>]
[-AvailableTime <Int32>] [-AvailableTimeUnit <TimeUnitType>] [-BulletinId <String[]>] [-CMTag <CMTagTypes[]>]
[-CollectionName <String>] [-ContentSize <String[]>] [-CustomSeverity <SeverityType[]>]
[-DateReleasedOrRevised <DateReleasedOrRevisedType>] [-DeadlineImmediately <Boolean>] [-DeadlineTime <Int32>]
[-DeadlineTimeUnit <TimeUnitType>] [-DeploymentPackage <IResultObject>] [-DeploymentPackageName <String>]
[-DeploymentRing <DeploymentRing>] [-DeployWithoutLicense <Boolean>] [-Description <String>]
[-DisableOperationManager <Boolean>] [-DownloadFromInternet <Boolean>]
[-DownloadFromMicrosoftUpdate <Boolean>] [-Enable <Boolean>] [-EnabledAfterCreate <Boolean>] [-Force]
[-GenerateFailureAlert <Boolean>] [-GenerateOperationManagerAlert <Boolean>] [-GenerateSuccessAlert <Boolean>]
-Id <String[]> [-Language <String[]>] [-LanguageSelection <String[]>] [-Location <String>]
[-MicrosoftAsVendor <Boolean>] [-NewName <String>] [-NoInstallOnRemote <Boolean>]
[-NoInstallOnUnprotected <Boolean>] [-O365LanguageSelection <String[]>] [-PassThru] [-Product <String[]>]
[-Required <String[]>] [-RequirePostRebootFullScan <Boolean>] [-RunType <RunType>] [-Schedule <IResultObject>]
[-SendWakeupPacket <Boolean>] [-Severity <SeverityType[]>] [-SoftDeadlineEnabled <Boolean>]
[-SuccessPercentage <Int32>] [-Superseded <Boolean>] [-SuppressRestartServer <Boolean>]
[-SuppressRestartWorkstation <Boolean>] [-Title <String[]>] [-UpdateClassification <String[]>]
[-UpdateDeploymentWaitDay <Int32>] [-UpdateDescription <String[]>] [-UseBranchCache <Boolean>]
[-UserNotification <UserNotificationType>] [-UseUtc <Boolean>] [-Vendor <String[]>]
[-VerboseLevel <VerboseLevelType>] [-WriteFilterHandling <Boolean>] [-DisableWildcardHandling]
[-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
SearchByValueMandatory
Set-CMSoftwareUpdateAutoDeploymentRule [-AddToExistingSoftwareUpdateGroup <Boolean>] [-AlertTime <Int32>]
[-AlertTimeUnit <TimeUnitType>] [-AllowRestart <Boolean>]
[-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>] [-AllowUseMeteredNetwork <Boolean>]
[-Architecture <ArchitectureType[]>] [-ArticleId <String[]>] [-AvailableImmediately <Boolean>]
[-AvailableTime <Int32>] [-AvailableTimeUnit <TimeUnitType>] [-BulletinId <String[]>] [-CMTag <CMTagTypes[]>]
[-CollectionName <String>] [-ContentSize <String[]>] [-CustomSeverity <SeverityType[]>]
[-DateReleasedOrRevised <DateReleasedOrRevisedType>] [-DeadlineImmediately <Boolean>] [-DeadlineTime <Int32>]
[-DeadlineTimeUnit <TimeUnitType>] [-DeploymentPackage <IResultObject>] [-DeploymentPackageName <String>]
[-DeploymentRing <DeploymentRing>] [-DeployWithoutLicense <Boolean>] [-Description <String>]
[-DisableOperationManager <Boolean>] [-DownloadFromInternet <Boolean>]
[-DownloadFromMicrosoftUpdate <Boolean>] [-Enable <Boolean>] [-EnabledAfterCreate <Boolean>] [-Force]
[-GenerateFailureAlert <Boolean>] [-GenerateOperationManagerAlert <Boolean>] [-GenerateSuccessAlert <Boolean>]
-InputObject <IResultObject> [-Language <String[]>] [-LanguageSelection <String[]>] [-Location <String>]
[-MicrosoftAsVendor <Boolean>] [-NewName <String>] [-NoInstallOnRemote <Boolean>]
[-NoInstallOnUnprotected <Boolean>] [-O365LanguageSelection <String[]>] [-PassThru] [-Product <String[]>]
[-Required <String[]>] [-RequirePostRebootFullScan <Boolean>] [-RunType <RunType>] [-Schedule <IResultObject>]
[-SendWakeupPacket <Boolean>] [-Severity <SeverityType[]>] [-SoftDeadlineEnabled <Boolean>]
[-SuccessPercentage <Int32>] [-Superseded <Boolean>] [-SuppressRestartServer <Boolean>]
[-SuppressRestartWorkstation <Boolean>] [-Title <String[]>] [-UpdateClassification <String[]>]
[-UpdateDeploymentWaitDay <Int32>] [-UpdateDescription <String[]>] [-UseBranchCache <Boolean>]
[-UserNotification <UserNotificationType>] [-UseUtc <Boolean>] [-Vendor <String[]>]
[-VerboseLevel <VerboseLevelType>] [-WriteFilterHandling <Boolean>] [-DisableWildcardHandling]
[-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
Polecenie cmdlet Set-CMSoftwareUpdateAutoDeploymentRule modyfikuje regułę automatycznego wdrażania (ADR) dla aktualizacji oprogramowania. Aby uzyskać istniejącą regułę, użyj polecenia cmdlet Get-CMSoftwareUpdateAutoDeploymentRule.
Menedżer konfiguracji używa reguł do zarządzania automatycznym wdrażaniem aktualizacji oprogramowania. Po uruchamianiu reguły program Menedżer konfiguracji aktualizacje, które kwalifikują się do tej reguły, do grupy aktualizacji oprogramowania. Serwer Menedżer konfiguracji pobiera pliki zawartości i kopiuje je do punktów dystrybucji, a następnie aktualizuje komputery klienckie.
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: modyfikowanie wyboru języka i nazwy reguły
To polecenie modyfikuje regułę wdrażania automatycznego o nazwie DeploymentRule07. Określa on portugalski (Brazylia) dla Windows plików aktualizacji oprogramowania pobieranych przez witrynę. Polecenie zmienia również nazwę reguły na DeploymentRule07Revised.
Set-CMSoftwareUpdateAutoDeploymentRule -Name "DeploymentRule07" -NewName "DeploymentRule07Revised" -Description "ADR downloads Portuguese (Brazil) files." -LanguageSelection "Portuguese (Brazil)"
Przykład 2: Konfigurowanie pakietu wdrożeniowego
W poniższych przykładach pokazano różne metody konfigurowania pakietu wdrożeniowego.
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackageName $null
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackageName $packageName
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackage $null
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackage $package
Przykład 3: Modyfikowanie reguły ADR dla wielu języków
W tym przykładzie zmienia się reguły ADR w celu użycia kryteriów języka dla trzech języków: angielski, węgierski i chiński (uproszczony, CHRL). Zmiany te zostaną również wprowadzone w tych językach dla Windows i Office 365 plików binarnych do pobrania.
Set-CMSoftwareUpdateAutoDeploymentRule -Name "Multi-language ADR" -Language "English","Hungarian","Chinese (Simplified, PRC)" -LanguageSelection "English","Hungarian","Chinese (Simplified, PRC)" -O365LanguageSelection "English (United States)","Hungarian (Hungary)","Chinese (Simplified, PRC)"
PARAMETERS
-AddToExistingSoftwareUpdateGroup
Wskazuje, czy reguła dodaje element do istniejącej grupy aktualizacji. Jeśli ta wartość to , za każdym razem, gdy reguła jest uruchamiana i znajduje nowe aktualizacje, dodaje $True
je do istniejącej grupy aktualizacji. Jeśli ta wartość to $False
, tworzy nową grupę aktualizacji. Określ istniejącą grupę aktualizacji lub przypisz nazwę nowej grupy aktualizacji przy użyciu parametru DeploymentPackageName.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AlertTime
Określa przesunięcie liczby całkowitej z ostatecznego terminu wdrożenia aktualizacji. Reguła używa tej wartości do określenia, kiedy reguła generuje alerty. Określ jednostkę czasu przy użyciu parametru -AlertTimeUnit.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AlertTimeUnit
Określa jednostkę czasu dla -AlertTime parametru.
Type: TimeUnitType
Parameter Sets: (All)
Aliases:
Accepted values: Hours, Days, Weeks, Months
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AllowRestart
Wskazuje, czy zezwolić na ponowne uruchomienie komputera, jeśli wdrożenie aktualizacji ma miejsce poza oknem obsługi. Okno obsługi to określony okres czasu używany na konserwację i aktualizacje komputera.
- Jeśli ta wartość to
$True
, Menedżer konfiguracji ponownie uruchamia komputer, jeśli to konieczne, w celu ukończenia aktualizacji. - Jeśli ta wartość to
$False
, Menedżer konfiguracji komputer nie zostanie uruchomiony ponownie.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AllowSoftwareInstallationOutsideMaintenanceWindow
Wskazuje, czy wdrożenie aktualizacji ma miejsce, nawet jeśli jest zaplanowane poza oknem obsługi. Okno obsługi to określony okres czasu używany na konserwację i aktualizacje komputera.
- Jeśli ta wartość to , Menedżer konfiguracji aktualizacja zostanie wdrożona nawet w zaplanowanym czasie
$True
poza oknem usługi. - Jeśli ta wartość
$False
to , Menedżer konfiguracji nie wdroży aktualizacji poza oknem usługi. Oczekuje na wdrożenie w oknie usługi.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AllowUseMeteredNetwork
Wskazuje, czy klienci mogą pobierać zawartość za pośrednictwem taryfowego połączenia internetowego po upływie ostatecznego terminu, co może pociągnąć za sobą dodatkowe wydatki.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
- Architektura
Począwszy od wersji 1906, użyj tego parametru, aby ustawić filtr właściwości Architektura na stronie Aktualizacje oprogramowania właściwości ADR.
Type: ArchitectureType[]
Parameter Sets: (All)
Aliases: Architectures
Accepted values: Arm64, Itanium, X64, X86
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ArticleId
Określa tablicę kryteriów aktualizacji oprogramowania jako ciągi. Reguła dodaje do grupy aktualizacji oprogramowania aktualizacje oprogramowania, które mają identyfikatory artykułów spełniające określone kryteria.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AvailableImmediately
Wskazuje, czy ta reguła wdraża aktualizacje, gdy tylko aktualizacje staną się dostępne. Jeśli wybierzesz wartość , użyj parametrów $False
-AvailableTime i -AvailableTimeUnit, aby określić czas po zakończeniu działania reguły w celu wdrożenia aktualizacji.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AvailableTime
Określa okres czasu jako liczbę całkowitą. Menedżer konfiguracji wdraża aktualizacje tak długo po zakończeniu pracy reguły. Określ jednostkę czasu przy użyciu parametru -AvailableTimeUnit.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AvailableTimeUnit
Określa jednostkę czasu dla parametru -AvailableTime.
Type: TimeUnitType
Parameter Sets: (All)
Aliases:
Accepted values: Hours, Days, Weeks, Months
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-BulletinId
Określa tablicę kryteriów aktualizacji oprogramowania jako ciągi. Reguła dodaje do grupy aktualizacji oprogramowania aktualizacje oprogramowania, które mają identyfikatory biuletynów spełniające określone kryteria.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CMTag
Ta właściwość jest zarezerwowana do użytku w przyszłości.
Type: CMTagTypes[]
Parameter Sets: (All)
Aliases:
Accepted values: None, UUP
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CollectionName
Określ nazwę kolekcji jako element docelowy reguły wdrażania automatycznego.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-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
-ContentSize
Użyj tego parametru, aby ustawić filtr właściwości Rozmiar zawartości (KB) na stronie Aktualizacje oprogramowania właściwości ADR.
Type: String[]
Parameter Sets: (All)
Aliases: ContentSizes
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CustomSeverity
Określa tablicę niestandardowych typów ważności aktualizacji oprogramowania. Reguła dodaje do grupy aktualizacji oprogramowania aktualizacje oprogramowania, które mają niestandardowe poziomy ważności spełniające określone kryteria.
Type: SeverityType[]
Parameter Sets: (All)
Aliases:
Accepted values: None, Low, Moderate, Important, Critical
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DateReleasedOrRevised
Określa datę wydania lub zmiany aktualizacji oprogramowania. Reguła dodaje aktualizacje oprogramowania z datą, która spełnia określone kryteria, do grupy aktualizacji oprogramowania.
Type: DateReleasedOrRevisedType
Parameter Sets: (All)
Aliases:
Accepted values: Any, Last1Hour, LastHour, Last2Hours, Last3Hours, Last4Hours, Last8Hours, Last12Hours, Last16Hours, Last20Hours, Last1Day, LastDay, Last2Days, Last3Days, Last4Days, Last5Days, Last6Days, Last7Days, Last14Days, Last21Days, Last28Days, LastMonth, Last1Month, Last2Months, Last3Months, Last4Months, Last5Months, Last6Months, Last7Months, Last8Months, Last9Months, Last10Months, Last11Months, Last1Year, LastYear, Last12Months
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeadlineImmediately
Wskazuje, czy termin ostateczny ma być nakładany natychmiast po jej upływie. Jeśli określisz wartość , użyj $False
parametrów -DeadlineTime i -DeadlineTimeUnit, aby określić, jak długo po zakończeniu działania reguły ustaw termin ostateczny. Po upływie terminu Menedżer konfiguracji wymagane aktualizacje.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeadlineTime
Określa okres czasu jako liczbę całkowitą. Termin aktualizacji upływa długo po tym, jak reguła zostanie uruchomiona. Określ jednostkę czasu przy użyciu parametru -DeadlineTimeUnit.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeadlineTimeUnit
Określa jednostkę czasu dla -DeadlineTime parametru.
Type: TimeUnitType
Parameter Sets: (All)
Aliases:
Accepted values: Hours, Days, Weeks, Months
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeployWithoutLicense
Wskazuje, czy reguła wdraża aktualizacje bez licencji.
- Jeśli określisz wartość , Menedżer konfiguracji wdroży wszystkie aktualizacje dla tej reguły
$True
i zatwierdzi wszystkie umowy licencyjne. - Jeśli ta wartość to , program Menedżer konfiguracji wdraża tylko aktualizacje, które nie zawierają licencji lub dla których umowa licencyjna
$False
została zatwierdzona.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeploymentPackage
Użyj tego parametru, aby ustawić pakiet wdrożeniowy dla istniejącej reguły automatycznego wdrażania aktualizacji oprogramowania. Aby nie wymagać pakietu, ustaw wartość $null
na .
Type: IResultObject
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeploymentPackageName
Użyj tego parametru, aby ustawić pakiet wdrożeniowy dla istniejącej reguły automatycznego wdrażania aktualizacji oprogramowania. Aby nie wymagać pakietu, ustaw wartość $null
na .
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeploymentRing
Type: DeploymentRing
Parameter Sets: (All)
Aliases:
Accepted values: CB, Release, BusinessMainstream, Cbb, Ltsb
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Description (Opis)
Określa opis reguły wdrażania automatycznego aktualizacji oprogramowania.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableOperationManager
Wskazuje, czy wyłączyć alerty System Center Operations Manager podczas aktualizacji oprogramowania.
Type: Boolean
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 literału znaków. 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
-DownloadFromInternet
Wskazuje, czy komputery pobierają aktualizacje oprogramowania z Internetu. Jeśli określisz wartość , określ alternatywną lokalizację, w której komputery mogą $False
pobierać aktualizacje przy użyciu parametru -Location.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DownloadFromMicrosoftUpdate
Wskazuje, czy komputery pobierają zawartość z Microsoft Update, jeśli ta zawartość jest niedostępna w preferowanym punkcie dystrybucji zdalnego punktu dystrybucji.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Włącz
Określ, czy reguła wdrażania automatycznego jest włączona po jej utworzeniu.
Type: Boolean
Parameter Sets: (All)
Aliases: Enabled, EnableDeployment
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnabledAfterCreate
Wskazuje, czy włączyć wdrożenie oprogramowania dla skojarzonej grupy aktualizacji oprogramowania po jej wdrożeniu. Jeśli ta wartość to , należy ręcznie wdrożyć $False
grupę aktualizacji oprogramowania.
Type: Boolean
Parameter Sets: (All)
Aliases: EnableAfterCreate
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Force
Uruchom polecenie bez pytania o potwierdzenie.
Type: SwitchParameter
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
-GenerateFailureAlert
Jeśli reguła nie powiedzie się, utwórz Menedżer konfiguracji alert.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-GenerateOperationManagerAlert
Wskazuje, czy podczas aktualizacji Operations Manager mają być generowane alerty programu .
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-GenerateSuccessAlert
Wskazuje, czy ma być generowany alert o pomyślnym wdrożeniu.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Id
Określ tablicę identyfikatorów reguł wdrażania automatycznego do skonfigurowania. Ta wartość jest właściwością AutoDeploymentID obiektu ADR.
Type: String[]
Parameter Sets: SearchByIdMandatory
Aliases: AutoDeploymentId
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InputObject
Określ obiekt reguły wdrażania automatycznego. Aby uzyskać obiekt ADR, użyj polecenia cmdlet Get-CMSoftwareUpdateAutoDeploymentRule.
Type: IResultObject
Parameter Sets: SearchByValueMandatory
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-Język
Określ tablicę ciągów kryteriów językowych dla aktualizacji oprogramowania. Reguła dodaje do grupy aktualizacji oprogramowania aktualizacje oprogramowania, które mają języki spełniające określone kryteria.
Użyj formatu języka wyświetlanego w konsoli programu . Na przykład:
English
Hungarian
Chinese (Simplified, PRC)
Format tablicy ciągów jest: "English","Hungarian","Chinese (Simplified, PRC)"
Porada
Jeśli to polecenie cmdlet zostanie uruchomione na komputerze, Windows ma zlokalizowany interfejs użytkownika, nazwy języków mogą się różnić. Na przykład w angielskiej wersji językowej Windows "Duński", ale w języku duńskim Windows "Dansk".
Ten parametr zastępuje wszystkie istniejące wartości wartościami, które określisz.
Type: String[]
Parameter Sets: (All)
Aliases: Languages, UpdateLocales, UpdateLocale
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-LanguageSelection
Określ tablicę ciągów języków. Klienci pobierają aktualizacje oprogramowania dostępne w określonych językach oraz aktualizacje neutralne dla języka.
Użyj formatu języka wyświetlanego w konsoli programu . Na przykład:
English
Hungarian
Chinese (Simplified, PRC)
Format tablicy ciągów jest: "English","Hungarian","Chinese (Simplified, PRC)"
Porada
Jeśli to polecenie cmdlet zostanie uruchomione na komputerze, Windows ma zlokalizowany interfejs użytkownika, nazwy języków mogą się różnić. Na przykład w angielskiej wersji językowej Windows "Duński", ale w języku duńskim Windows "Dansk".
Ten parametr zastępuje wszystkie istniejące wartości wartościami, które określisz.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Lokalizacja
Określa lokalizację w sieci, w której komputery mogą pobierać aktualizacje oprogramowania. Aby użyć tej lokalizacji, określ wartość parametru $False
-DownloadFromInternet.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-MicrosoftAsVendor
Wskazuje, czy reguła zawiera tylko aktualizacje, których dostawcą jest firma Microsoft.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name
Określa nazwę reguły wdrażania automatycznego aktualizacji oprogramowania.
Type: String
Parameter Sets: SearchByNameMandatory
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-NewName
Określ nową nazwę reguły ADR.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-NoInstallOnRemote
Wskazuje, czy nie zezwalać na instalację aktualizacji w systemach zdalnych.
- W przypadku określenia wartości , jeśli klient znajduje się w granicach powolnej lub zawodnej sieci lub gdy klient używa rezerwowej lokalizacji źródłowej dla zawartości, program Menedżer konfiguracji nie instaluje aktualizacji
$True
oprogramowania. - Jeśli określisz wartość
$False
, instalacja będzie kontynuowana.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-NoInstallOnUnprotected
Wskazuje, czy nie zezwalać na instalowanie aktualizacji w systemach niechronionych.
- Jeśli określisz wartość , jeśli aktualizacje oprogramowania nie są dostępne w żadnym preferowanym punkcie dystrybucji, program Menedżer konfiguracji nie pobierze ani
$True
nie zainstaluje aktualizacji oprogramowania. - Jeśli określisz wartość
$False
, instalacja będzie kontynuowana.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-O365LanguageSelection
Dotyczy wersji 1906 lub nowszej. Użyj tego parametru, aby Office 365 wyboru języka aktualizacji klienta. Określ tablicę ciągów języków. Klienci pobierają aktualizacje oprogramowania dostępne w określonych językach oraz aktualizacje neutralne dla języka.
Użyj formatu języka wyświetlanego w konsoli programu , aby Windows zaktualizuj język. Ten format jest taki sam jak w przypadku parametru LanguageSelection. Na przykład:
English
Hungarian
Chinese (Simplified, PRC)
Format tablicy ciągów jest: "English","Hungarian","Chinese (Simplified, PRC)"
Porada
Jeśli to polecenie cmdlet zostanie uruchomione na komputerze, Windows ma zlokalizowany interfejs użytkownika, nazwy języków mogą się różnić. Na przykład w angielskiej wersji językowej Windows "Duński", ale w języku duńskim Windows "Dansk".
Obecnie nie można określić za pomocą tego parametru wszystkich języków, które są dostępne w Menedżer konfiguracji konsoli. Na przykład nie można określić wartości "Zbędna (Francja)" lub "Litewski (Holandia)".
Począwszy od wersji 2103, należy określić język z nazwą kraju. Ta zmiana wyrównuje ten parametr do opcji w Menedżer konfiguracji konsoli. Na przykład -O365LanguageSelection "English (United States)"
Ten parametr zastępuje wszystkie istniejące wartości wartościami, które określisz.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-PassThru
Zwraca 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
—Produkt
Określa tablicę kryteriów aktualizacji oprogramowania jako ciągów. Reguła dodaje aktualizacje oprogramowania dla produktów spełniających określone kryteria do grupy aktualizacji oprogramowania.
Type: String[]
Parameter Sets: (All)
Aliases: Products
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RequirePostRebootFullScan
Począwszy od wersji 1906, użyj tego parametru, aby ustawić następującą opcję na stronie Środowisko użytkownika ustawień wdrażania adr: Jeśli jakakolwiek aktualizacja w tym wdrożeniu wymaga ponownego uruchomienia systemu, uruchom cykl oceny wdrożenia aktualizacji po ponownym uruchomieniu.
Type: Boolean
Parameter Sets: (All)
Aliases: RunEvaluationAfterRestart
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Wymagane
Określa tablicę kryteriów aktualizacji oprogramowania jako ciągów. Reguła dodaje do grupy aktualizacji oprogramowania aktualizacje oprogramowania zidentyfikowane przez wymagane, które spełniają określone kryteria.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RunType
Określ harmonogram cykliczny oceniania reguły ADR przez lokację.
W przypadku określenia RunTheRuleOnSchedule
parametru określ harmonogram przy użyciu parametru -Schedule.
Type: RunType
Parameter Sets: (All)
Aliases:
Accepted values: DoNotRunThisRuleAutomatically, RunTheRuleAfterAnySoftwareUpdatePointSynchronization, RunTheRuleOnSchedule
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Harmonogram
Określa obiekt harmonogramu wdrożenia. Aby uzyskać obiekt harmonogramu, użyj polecenia cmdlet New-CMSchedule. Określ harmonogram dla tego parametru, jeśli określisz wartość RunTheRuleOnSchedule
parametru -RunType.
Type: IResultObject
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SendWakeupPacket
Wskazuje, czy należy wysłać pakiet wznawiania do komputerów przed rozpoczęciem wdrażania.
- Jeśli ta wartość to
$True
, Menedżer konfiguracji wznawianie pracy komputera po uśpieniu. - Jeśli ta wartość to
$False
, komputer nie jest wybudzany ze uśpienia.
Aby komputery wybudzały się, należy najpierw skonfigurować Wake On LAN.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Ważność
Określa tablicę poziomów ważności aktualizacji oprogramowania. Reguła dodaje aktualizacje oprogramowania dla określonych typów ważności do grupy aktualizacji oprogramowania.
Type: SeverityType[]
Parameter Sets: (All)
Aliases: Severities
Accepted values: None, Low, Moderate, Important, Critical
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SoftDeadlineEnabled
Począwszy od wersji 1906, użyj tego parametru, aby ustawić następującą opcję na stronie Harmonogram wdrażania ustawień wdrażania ADR: Opóźnij wymuszanie tego wdrożenia zgodnie z preferencjami użytkownika, do okresu prolongaty zdefiniowanego w ustawieniach klienta .
Type: Boolean
Parameter Sets: (All)
Aliases: DelayEnforcementAndUpToGracePeriod
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SuccessPercentage
Określa wartość procentową zgodności klienta jako liczbę całkowitą z wartości od 0 do 99. Jeśli wartość zgodności spadnie poniżej tej wartości procentowej, Menedżer konfiguracji alerty opcjonalne.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Superseded
Wskazuje, czy reguła dodaje aktualizacje, które są nadsyłane przez inne aktualizacje.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SuppressRestartServer
Wskazuje, czy pominąć wymaganą aktualizację serwera. Niektóre aktualizacje oprogramowania wymagają ponownego uruchomienia systemu w celu ukończenia procesu instalacji.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SuppressRestartWorkstation
Wskazuje, czy pominąć wymaganą aktualizację dla stacji roboczej. Niektóre aktualizacje oprogramowania wymagają ponownego uruchomienia systemu w celu ukończenia procesu instalacji.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Tytuł
Określa tablicę kryteriów aktualizacji oprogramowania jako ciągi. Reguła dodaje do grupy aktualizacji oprogramowania aktualizacje oprogramowania, które mają tytuły spełniające określone kryteria.
Type: String[]
Parameter Sets: (All)
Aliases: Titles
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UpdateClassification
Określa tablicę kryteriów aktualizacji oprogramowania jako ciągi. Reguła dodaje do grupy aktualizacji oprogramowania aktualizacje oprogramowania, które mają klasyfikacje aktualizacji spełniające określone kryteria.
Type: String[]
Parameter Sets: (All)
Aliases: UpdateClassifications
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UpdateDeploymentWaitDay
Type: Int32
Parameter Sets: (All)
Aliases: UpdateDeploymentWaitDays
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UpdateDescription
Określa tablicę kryteriów aktualizacji oprogramowania jako ciągi. Reguła dodaje aktualizacje oprogramowania z opisami aktualizacji spełniającymi określone kryteria do grupy aktualizacji oprogramowania.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UseBranchCache
Wskazuje, czy w tym wdrożeniu aktualizacji Windows usługi BranchCache. Jeśli określisz wartość $True
, klienci będą udostępniać zawartość w tej samej podsieci.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UseUtc
Wskazuje, czy należy używać Uniwersalny czas koordynowany (UTC).
- Jeśli ta wartość to
$True
, Menedżer konfiguracji tego wdrożenia będzie używany czas UTC. - Jeśli ta wartość to
$False
, Menedżer konfiguracji używa czasu lokalnego.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UserNotification
Określa typ powiadomienia użytkownika.
DisplayAll
: wyświetlanie w Centrum oprogramowania i wyświetlanie wszystkich powiadomień.DisplaySoftwareCenterOnly
: wyświetlanie w Programie Software Center i wyświetlanie tylko powiadomień o ponownym uruchomieniu komputera.HideAll
: ukryj w Centrum oprogramowania i wszystkie powiadomienia.
Type: UserNotificationType
Parameter Sets: (All)
Aliases:
Accepted values: DisplayAll, DisplaySoftwareCenterOnly, HideAll
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Dostawcy
Type: String[]
Parameter Sets: (All)
Aliases: Vendors
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-VerboseLevel
Określa poziom szczegółowości, który klienci mają raportować dla wdrożeń, które tworzy ta reguła.
Type: VerboseLevelType
Parameter Sets: (All)
Aliases:
Accepted values: OnlyErrorMessages, OnlySuccessAndErrorMessages, AllMessages
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
-WriteFilterHandling
Wskazuje, czy włączyć filtry zapisu dla urządzeń osadzonych.
- Dla wartości
$True
urządzenie zatwierdza zmiany podczas okna obsługi. Ta akcja wymaga ponownego uruchomienia. - W przypadku wartości urządzenie zapisuje zmiany w nakładce i
$False
zatwierdza je później.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
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
RELATED LINKS
Disable-CMSoftwareUpdateAutoDeploymentRule
Enable-CMSoftwareUpdateAutoDeploymentRule
Get-CMSoftwareUpdateAutoDeploymentRule
Invoke-CMSoftwareUpdateAutoDeploymentRule