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

Disable-CMSoftwareUpdateAutoDeploymentRule

Enable-CMSoftwareUpdateAutoDeploymentRule

Get-CMSoftwareUpdateAutoDeploymentRule

Invoke-CMSoftwareUpdateAutoDeploymentRule

New-CMSoftwareUpdateAutoDeploymentRule

Remove-CMSoftwareUpdateAutoDeploymentRule