Set-CMSoftwareUpdateAutoDeploymentRule

Set-CMSoftwareUpdateAutoDeploymentRule

Modifies Configuration Manager deployment rules for automatic software updates.

構文

Parameter Set: SearchByNameMandatory
Set-CMSoftwareUpdateAutoDeploymentRule -Name <String> [-AddToExistingSoftwareUpdateGroup <Boolean> ] [-AlertTime <Int32> ] [-AlertTimeUnit <TimeUnitType> {Days | Hours | Months | Weeks} ] [-AllowRestart <Boolean> ] [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean> ] [-AllowUseMeteredNetwork <Boolean> ] [-ArticleId <String[]> ] [-AvailableImmediately <Boolean> ] [-AvailableTime <Int32> ] [-AvailableTimeUnit <TimeUnitType> {Days | Hours | Months | Weeks} ] [-BulletinId <String[]> ] [-CollectionName <String> ] [-CustomSeverity {Critical | Important | Low | Moderate | None}[] ] [-DateReleasedOrRevised <DateReleasedOrRevisedType> {Last10months | Last11months | Last12hours | Last14days | Last16hours | Last1day | Last1hour | Last1month | Last1year | Last20hours | Last21days | Last28days | Last2days | Last2hours | Last2months | Last3days | Last3hours | Last3months | Last4days | Last4hours | Last4months | Last5days | Last5months | Last6days | Last6months | Last7days | Last7months | Last8hours | Last8months | Last9months} ] [-DeadlineImmediately <Boolean> ] [-DeadlineTime <Int32> ] [-DeadlineTimeUnit <TimeUnitType> {Days | Hours | Months | Weeks} ] [-DeployWithoutLicense <Boolean> ] [-Description <String> ] [-DisableOperationManager <Boolean> ] [-DownloadFromMicrosoftUpdate <Boolean> ] [-EnabledAfterCreate <Boolean> ] [-Force] [-GenerateOperationManagerAlert <Boolean> ] [-GenerateSuccessAlert <Boolean> ] [-Language <String[]> ] [-LanguageSelection <String[]> ] [-MicrosoftAsVendor <Boolean> ] [-NewName <String> ] [-NoInstallOnRemote <Boolean> ] [-NoInstallOnUnprotected <Boolean> ] [-Product <String[]> ] [-Required <String[]> ] [-RunType <RunType> {DoNotRunThisRuleAutomatically | RunTheRuleAfterAnySoftwareUpdatePointSynchronization | RunTheRuleOnSchedule} ] [-Schedule <IResultObject> ] [-SendWakeUpPacket <Boolean> ] [-Severity {Critical | Important | Low | Moderate | None}[] ] [-SuccessPercentage <Int32> ] [-Superseded <Boolean> ] [-SuppressRestartServer <Boolean> ] [-SuppressRestartWorkstation <Boolean> ] [-Title <String[]> ] [-UpdateClassification <String[]> ] [-UpdateDescription <String[]> ] [-UseBranchCache <Boolean> ] [-UserNotification <UserNotificationType> {DisplayAll | DisplaySoftwareCenterOnly | HideAll} ] [-UseUtc <Boolean> ] [-VerboseLevel <VerboseLevelType> {AllMessages | OnlyErrorMessages | OnlySuccessAndErrorMessages} ] [-WriteFilterHandling <Boolean> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: SearchByIdMandatory
Set-CMSoftwareUpdateAutoDeploymentRule -Id <String[]> [-AddToExistingSoftwareUpdateGroup <Boolean> ] [-AlertTime <Int32> ] [-AlertTimeUnit <TimeUnitType> {Days | Hours | Months | Weeks} ] [-AllowRestart <Boolean> ] [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean> ] [-AllowUseMeteredNetwork <Boolean> ] [-ArticleId <String[]> ] [-AvailableImmediately <Boolean> ] [-AvailableTime <Int32> ] [-AvailableTimeUnit <TimeUnitType> {Days | Hours | Months | Weeks} ] [-BulletinId <String[]> ] [-CollectionName <String> ] [-CustomSeverity {Critical | Important | Low | Moderate | None}[] ] [-DateReleasedOrRevised <DateReleasedOrRevisedType> {Last10months | Last11months | Last12hours | Last14days | Last16hours | Last1day | Last1hour | Last1month | Last1year | Last20hours | Last21days | Last28days | Last2days | Last2hours | Last2months | Last3days | Last3hours | Last3months | Last4days | Last4hours | Last4months | Last5days | Last5months | Last6days | Last6months | Last7days | Last7months | Last8hours | Last8months | Last9months} ] [-DeadlineImmediately <Boolean> ] [-DeadlineTime <Int32> ] [-DeadlineTimeUnit <TimeUnitType> {Days | Hours | Months | Weeks} ] [-DeployWithoutLicense <Boolean> ] [-Description <String> ] [-DisableOperationManager <Boolean> ] [-DownloadFromMicrosoftUpdate <Boolean> ] [-EnabledAfterCreate <Boolean> ] [-Force] [-GenerateOperationManagerAlert <Boolean> ] [-GenerateSuccessAlert <Boolean> ] [-Language <String[]> ] [-LanguageSelection <String[]> ] [-MicrosoftAsVendor <Boolean> ] [-NewName <String> ] [-NoInstallOnRemote <Boolean> ] [-NoInstallOnUnprotected <Boolean> ] [-Product <String[]> ] [-Required <String[]> ] [-RunType <RunType> {DoNotRunThisRuleAutomatically | RunTheRuleAfterAnySoftwareUpdatePointSynchronization | RunTheRuleOnSchedule} ] [-Schedule <IResultObject> ] [-SendWakeUpPacket <Boolean> ] [-Severity {Critical | Important | Low | Moderate | None}[] ] [-SuccessPercentage <Int32> ] [-Superseded <Boolean> ] [-SuppressRestartServer <Boolean> ] [-SuppressRestartWorkstation <Boolean> ] [-Title <String[]> ] [-UpdateClassification <String[]> ] [-UpdateDescription <String[]> ] [-UseBranchCache <Boolean> ] [-UserNotification <UserNotificationType> {DisplayAll | DisplaySoftwareCenterOnly | HideAll} ] [-UseUtc <Boolean> ] [-VerboseLevel <VerboseLevelType> {AllMessages | OnlyErrorMessages | OnlySuccessAndErrorMessages} ] [-WriteFilterHandling <Boolean> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: SearchByValueMandatory
Set-CMSoftwareUpdateAutoDeploymentRule -InputObject <IResultObject> [-AddToExistingSoftwareUpdateGroup <Boolean> ] [-AlertTime <Int32> ] [-AlertTimeUnit <TimeUnitType> {Days | Hours | Months | Weeks} ] [-AllowRestart <Boolean> ] [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean> ] [-AllowUseMeteredNetwork <Boolean> ] [-ArticleId <String[]> ] [-AvailableImmediately <Boolean> ] [-AvailableTime <Int32> ] [-AvailableTimeUnit <TimeUnitType> {Days | Hours | Months | Weeks} ] [-BulletinId <String[]> ] [-CollectionName <String> ] [-CustomSeverity {Critical | Important | Low | Moderate | None}[] ] [-DateReleasedOrRevised <DateReleasedOrRevisedType> {Last10months | Last11months | Last12hours | Last14days | Last16hours | Last1day | Last1hour | Last1month | Last1year | Last20hours | Last21days | Last28days | Last2days | Last2hours | Last2months | Last3days | Last3hours | Last3months | Last4days | Last4hours | Last4months | Last5days | Last5months | Last6days | Last6months | Last7days | Last7months | Last8hours | Last8months | Last9months} ] [-DeadlineImmediately <Boolean> ] [-DeadlineTime <Int32> ] [-DeadlineTimeUnit <TimeUnitType> {Days | Hours | Months | Weeks} ] [-DeployWithoutLicense <Boolean> ] [-Description <String> ] [-DisableOperationManager <Boolean> ] [-DownloadFromMicrosoftUpdate <Boolean> ] [-EnabledAfterCreate <Boolean> ] [-Force] [-GenerateOperationManagerAlert <Boolean> ] [-GenerateSuccessAlert <Boolean> ] [-Language <String[]> ] [-LanguageSelection <String[]> ] [-MicrosoftAsVendor <Boolean> ] [-NewName <String> ] [-NoInstallOnRemote <Boolean> ] [-NoInstallOnUnprotected <Boolean> ] [-Product <String[]> ] [-Required <String[]> ] [-RunType <RunType> {DoNotRunThisRuleAutomatically | RunTheRuleAfterAnySoftwareUpdatePointSynchronization | RunTheRuleOnSchedule} ] [-Schedule <IResultObject> ] [-SendWakeUpPacket <Boolean> ] [-Severity {Critical | Important | Low | Moderate | None}[] ] [-SuccessPercentage <Int32> ] [-Superseded <Boolean> ] [-SuppressRestartServer <Boolean> ] [-SuppressRestartWorkstation <Boolean> ] [-Title <String[]> ] [-UpdateClassification <String[]> ] [-UpdateDescription <String[]> ] [-UseBranchCache <Boolean> ] [-UserNotification <UserNotificationType> {DisplayAll | DisplaySoftwareCenterOnly | HideAll} ] [-UseUtc <Boolean> ] [-VerboseLevel <VerboseLevelType> {AllMessages | OnlyErrorMessages | OnlySuccessAndErrorMessages} ] [-WriteFilterHandling <Boolean> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

詳細説明

The Set-CMSoftwareUpdateAutoDeploymentRule cmdlet modifies Microsoft System Center 2012 Configuration Manager deployment rules for automatic software updates. To create a rule, use the Get-CMSoftwareUpdateAutoDeploymentRule cmdlet.

System Center 2012 Configuration Manager uses rules to manage automatic deployment of software updates. When a rule runs, System Center 2012 Configuration Manager adds updates that qualify for the rule to a software update group. The System Center 2012 Configuration Manager server downloads content files and copies them to distribution points, and then updates client computers.

パラメーター

-AddToExistingSoftwareUpdateGroup<Boolean>

Indicates whether the rule adds to an existing update group. If this value is $True, each time the rule runs and finds new updates, it adds them to an existing update group. If this value is $False, it creates a new update group. Specify the existing update group or assign a name for the new update group by using the DeploymentPackageName parameter.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-AlertTime<Int32>

Specifies an integer offset from an update deployment deadline. The rule uses this value to specify when the rule generates alerts. Specify a time unit by using the AlertTimeUnit parameter.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-AlertTimeUnit<TimeUnitType>

Specifies a unit of time for the AlertTime parameter. Valid values are:

-- Days
-- Hours
-- Months
-- Weeks

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-AllowRestart<Boolean>

Indicates whether to allow a computer to restart if the update deployment takes place outside of a maintenance window. A maintenance window is a specified period of time used for computer maintenance and updates. If this value is $True, this Configuration Manager restarts the computer, if necessary to complete the update. If this value is $False, Configuration Manager does not restart the computer.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-AllowSoftwareInstallationOutsideMaintenanceWindow<Boolean>

Indicates whether the update deployment takes place even if scheduled outside of a maintenance window. A maintenance window is a specified period of time used for computer maintenance and updates. If this value is $True, this Configuration Manager deploys the update even the scheduled time falls outside the service window. If this value is $False, Configuration Manager does not deploy the update outside the service window, but Configuration Manager waits until it can deploy in a service window.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-AllowUseMeteredNetwork<Boolean>

Indicates whether to allow clients to download content over a metered Internet connection after the deadline, which may incur additional expense.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-ArticleId<String[]>

Specifies an array of criteria, as strings, for software updates. The rule adds software updates that have article IDs that meet specified criteria to the software update group.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-AvailableImmediately<Boolean>

Indicates whether this rule deploys updates as soon as the updates become available. If you select a value of $False, use the AvailableTime and AvailableTimeUnit parameters to specify how long after the rule runs to deploy the updates.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-AvailableTime<Int32>

Specifies a period of time as an integer. Configuration Manager deploys the updates this long after the rule runs. Specify a time unit by using the AvailableTimeUnit parameter.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-AvailableTimeUnit<TimeUnitType>

Specifies a unit of time for the AvailableTime parameter. Valid values are:

-- Days
-- Hours
-- Months
-- Weeks

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-BulletinId<String[]>

Specifies an array of criteria, as strings, for software updates. The rule adds software updates that have bulletin IDs that meet specified criteria to the software update group.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-CollectionName<String>

Specifies the name of device collection or user collection.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-CustomSeverity<SeverityType[]>

Specifies an array of custom severity types for software updates. The rule adds software updates that have custom severity levels that meet specified criteria to the software update group. Valid values are:

-- Critical
-- Important
-- Low
-- Moderate
-- None

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-DateReleasedOrRevised<DateReleasedOrRevisedType>

Specifies a date released or revised for software updates. The rule adds software updates that have a date that meets specified criteria to the software update group. Valid values are:

-- Last10months
-- Last11months
-- Last12hours
-- Last14days
-- Last16hours
-- Last1day
-- Last1hour
-- Last1month
-- Last1year
-- Last20hours
-- Last21days
-- Last28days
-- Last2days
-- Last2hours
-- Last2months
-- Last3days
-- Last3hours
-- Last3months
-- Last4days
-- Last4hours
-- Last4months
-- Last5days
-- Last5months
-- Last6days
-- Last6months
-- Last7days
-- Last7months
-- Last8hours
-- Last8months
-- Last9months

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-DeadlineImmediately<Boolean>

Indicates whether to impose the deadline as soon as the rule runs. If you specify a value of $False, use the DeadlineTime and DeadlineTimeUnit parameters to specify how long after the rule runs to set the deadline. After the deadline, Configuration Manager installs required updates.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-DeadlineTime<Int32>

Specifies a period of time as an integer. The deadline for updates is this long after the rule runs. Specify a time unit by using the DeadlineTimeUnit parameter.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-DeadlineTimeUnit<TimeUnitType>

Specifies a unit of time for the DeadlineTime parameter. Valid values are:

-- Days
-- Hours
-- Months
-- Weeks

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-DeployWithoutLicense<Boolean>

Indicates whether the rule deploys updates without licenses. If you specify a value of $True, Configuration Manager deploys all updates for this rule and approves any license agreements. If this value is $False, Configuration Manager deploys only updates that do not include a license or for which the license agreement has been approved.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Description<String>

Specifies a description for the automatic deployment rule for software updates.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-DisableOperationManager<Boolean>

Indicates whether to disable System Center 2012 – Operations Manager alerts during software updates.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-DownloadFromMicrosoftUpdate<Boolean>

Indicates whether computers download content from Microsoft Update if that content is unavailable on a preferred distribution point of remote distribution point.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-EnabledAfterCreate<Boolean>

Indicates whether to enable software deployment for the associated software update group after this rule runs. If this value is $False, deploy the software update group manually.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Force

Performs the action without a confirmation message.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-GenerateOperationManagerAlert<Boolean>

Indicates whether to generate Operations Manager alerts during a software update.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-GenerateSuccessAlert<Boolean>

Indicates whether to generate an alert for successful deployment.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Id<String[]>

Specifies an array of IDs of automatic deployment rules for software updates.

エイリアス

AutoDeploymentId

必須?

true

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-InputObject<IResultObject>

Specifies an object representing an automatic deployment rule for software updates. To obtain an object representing a rule, use the Get-CMSoftwareUpdateAutoDeploymentRule cmdlet.

エイリアス

なし

必須?

true

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Language<String[]>

Specifies an array of criteria, as strings, for software updates. The rule adds software updates that have languages that meet specified criteria to the software update group.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-LanguageSelection<String[]>

Specifies an array of languages, as strings. Computers download software updates available in the specified languages, in addition to non-language-specific updates.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-MicrosoftAsVendor<Boolean>

Indicates whether the rule includes only updates that have Microsoft as the vendor.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Name<String>

Specifies a name for the automatic deployment rule for software updates.

エイリアス

なし

必須?

true

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-NewName<String>

Specifies a new name for the automatic deployment rule for software updates.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-NoInstallOnRemote<Boolean>

Indicates whether to disallow installation of updates on remote systems. If you specify a value of $True, if the client is within a slow or unreliable network boundary, or when the client uses a fallback source location for content, then Configuration Manager does not install software updates. If you specify a value of $False, installation proceeds.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-NoInstallOnUnprotected<Boolean>

Indicates whether to disallow installation of updates on unprotected systems. If you specify a value of $True, if software updates are not available on any preferred distribution points, Configuration Manager does not download and install software updates. If you specify a value of $False, installation proceeds.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Product<String[]>

Specifies an array of criteria, as strings, for software updates. The rule adds software updates for products that meet specified criteria to the software update group.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Required<String[]>

Specifies an array of criteria, as strings, for software updates. The rule adds software updates identified by required that meet specified criteria to the software update group.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-RunType<RunType>

Specifies the mode in which an update runs on the client computer. Valid values are:

-- DoNotRunThisRuleAutomatically
-- RunTheRuleAfterAnySoftwareUpdatePointSynchronization
-- RunTheRuleOnSchedule

If you specify RunTheRuleOnSchedule, specify a schedule by using the Schedule parameter.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Schedule<IResultObject>

Specifies a schedule object for the deployment. To obtain a schedule object, use the New-CMSchedule cmdlet. Specify a schedule for this parameter if you specify a value of RunTheRuleOnSchedule for the RunType parameter.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-SendWakeUpPacket<Boolean>

Indicates whether to send a wake up packet to computers before the deployment begins. If this value is $True, Configuration Manager wakes a computer from sleep. If this value is $False, it does not wake computers from sleep. For computers to wake, you must first configure Wake On LAN.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Severity<SeverityType[]>

Specifies an array of severity levels for software updates. The rule adds software updates for specified severity types to the software update group. Valid values are:

-- Critical
-- Important
-- Low
-- Moderate
-- None

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-SuccessPercentage<Int32>

Specifies a percentage for client compliance as an integer from 0 to 99. If compliance falls below this percentage, Configuration Manager produces optional alerts.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Superseded<Boolean>

Indicates whether the rule adds updates superseded by other updates.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-SuppressRestartServer<Boolean>

Indicates whether to suppress a required update for a server. Some software updates require a system restart to complete the installation process.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-SuppressRestartWorkstation<Boolean>

Indicates whether to suppress a required update for a workstation. Some software updates require a system restart to complete the installation process.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Title<String[]>

Specifies an array of criteria, as strings, for software updates. The rule adds software updates that have titles that meet specified criteria to the software update group.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-UpdateClassification<String[]>

Specifies an array of criteria, as strings, for software updates. The rule adds software updates that have update classifications that meet specified criteria to the software update group.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-UpdateDescription<String[]>

Specifies an array of criteria, as strings, for software updates. The rule adds software updates that have update descriptions that meet specified criteria to the software update group.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-UseBranchCache<Boolean>

Indicates whether to use a branch cache for this update deployment. If you specify a value of $True, clients share content on the same subnet.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-UserNotification<UserNotificationType>

Specifies the type of user notification. Valid values are:

-- DisplayAll. Display in Software Center and show all notifications.
-- DisplaySoftwareCenterOnly. Display in Software Center, and only show notifications of computer restarts.
-- HideAll. Hide in Software Center and all notifications.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-UseUtc<Boolean>

Indicates whether to use Coordinated Universal Time (UTC), also known as Greenwich Mean Time. If this value is $True, Configuration Manager uses UTC for this deployment. If this value is $False, Configuration Manager uses local time.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-VerboseLevel<VerboseLevelType>

Specifies the level of detail you want clients to report for deployments that this rule creates. Valid values are:

-- AllMessages
-- OnlyErrorMessages
-- OnlySuccessAndErrorMessages

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-WriteFilterHandling<Boolean>

Indicates whether to enable write filters for embedded devices. For a value of $True, the device commits changes during a maintenance window. This action requires a restart. For a value of $False, the device saves changes in an overlay and commits them later.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Confirm

コマンドレットを実行する前に、ユーザーに確認を求めます。

必須?

false

位置は?

named

既定値

false

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-WhatIf

コマンドレットを実行するとどのような結果になるかを表示します。コマンドレットは実行されません。

必須?

false

位置は?

named

既定値

false

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

<CommonParameters>

このコマンドレットは次の共通パラメーターをサポートします。-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer、-OutVariable.詳細については、以下を参照してください。 about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216)。

入力

入力型は、コマンドレットにパイプできるオブジェクトの型です。

出力

出力型は、コマンドレットによって生成されるオブジェクトの型です。

Example 1: Modify the language selection and name of a rule

This command modifies the automatic deployment rule named DeploymentRule07. The command specifies Portuguese (Brazil) as the language selection. The command also changes the name of the rule to DeploymentRule07Revised.

PS C:\> Set-CMSoftwareUpdateAutoDeploymentRule -Name "DeploymentRule07" -NewName "DeploymentRule07Revised" -Description "Update rule to use Portuguese (Brazil)." -LanguageSelection "Portuguese (Brazil)"

関連トピック

Disable-CMSoftwareUpdateAutoDeploymentRule

Enable-CMSoftwareUpdateAutoDeploymentRule

Get-CMSoftwareUpdateAutoDeploymentRule

Invoke-CMSoftwareUpdateAutoDeploymentRule

New-CMSoftwareUpdateAutoDeploymentRule

Remove-CMSoftwareUpdateAutoDeploymentRule