New-CMAutoDeploymentRuleDeployment

자동 배포 규칙에 대한 배포를 생성합니다.

Syntax

New-CMAutoDeploymentRuleDeployment
   [-AlertTime <Int32>]
   [-AlertTimeUnit <TimeUnitType>]
   [-AllowDownloadFromMicrosoftUpdate <Boolean>]
   [-AllowRestart <Boolean>]
   [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>]
   [-AllowUseMeteredNetwork <Boolean>]
   [-AvailableImmediately <Boolean>]
   [-AvailableTime <Int32>]
   [-AvailableTimeUnit <TimeUnitType>]
   [-Collection <IResultObject>]
   [-CollectionId <String>]
   [-CollectionName <String>]
   [-DeadlineImmediately <Boolean>]
   [-DeadlineTime <Int32>]
   [-DeadlineTimeUnit <TimeUnitType>]
   [-DisableOperationsManager <Boolean>]
   [-EnableDeployment <Boolean>]
   [-GenerateOperationsManagerAlert <Boolean>]
   [-GenerateSuccessAlert <Boolean>]
   [-Name] <String>
   [-NoInstallOnRemote <Boolean>]
   [-NoInstallOnUnprotected <Boolean>]
   [-RequirePostRebootFullScan <Boolean>]
   [-SendWakeupPacket <Boolean>]
   [-SoftDeadlineEnabled <Boolean>]
   [-SuccessPercentage <Int32>]
   [-SuppressRestartServer <Boolean>]
   [-SuppressRestartWorkstation <Boolean>]
   [-UseBranchCache <Boolean>]
   [-UserNotification <UserNotificationOption>]
   [-UseUtc <Boolean>]
   [-VerboseLevel <VerboseLevelType>]
   [-WriteFilterHandling <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMAutoDeploymentRuleDeployment
   [-AlertTime <Int32>]
   [-AlertTimeUnit <TimeUnitType>]
   [-AllowDownloadFromMicrosoftUpdate <Boolean>]
   [-AllowRestart <Boolean>]
   [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>]
   [-AllowUseMeteredNetwork <Boolean>]
   [-AvailableImmediately <Boolean>]
   [-AvailableTime <Int32>]
   [-AvailableTimeUnit <TimeUnitType>]
   [-Collection <IResultObject>]
   [-CollectionId <String>]
   [-CollectionName <String>]
   [-DeadlineImmediately <Boolean>]
   [-DeadlineTime <Int32>]
   [-DeadlineTimeUnit <TimeUnitType>]
   [-DisableOperationsManager <Boolean>]
   [-EnableDeployment <Boolean>]
   [-GenerateOperationsManagerAlert <Boolean>]
   [-GenerateSuccessAlert <Boolean>]
   [-Id] <Int32>
   [-NoInstallOnRemote <Boolean>]
   [-NoInstallOnUnprotected <Boolean>]
   [-RequirePostRebootFullScan <Boolean>]
   [-SendWakeupPacket <Boolean>]
   [-SoftDeadlineEnabled <Boolean>]
   [-SuccessPercentage <Int32>]
   [-SuppressRestartServer <Boolean>]
   [-SuppressRestartWorkstation <Boolean>]
   [-UseBranchCache <Boolean>]
   [-UserNotification <UserNotificationOption>]
   [-UseUtc <Boolean>]
   [-VerboseLevel <VerboseLevelType>]
   [-WriteFilterHandling <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMAutoDeploymentRuleDeployment
   [-AlertTime <Int32>]
   [-AlertTimeUnit <TimeUnitType>]
   [-AllowDownloadFromMicrosoftUpdate <Boolean>]
   [-AllowRestart <Boolean>]
   [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>]
   [-AllowUseMeteredNetwork <Boolean>]
   [-AvailableImmediately <Boolean>]
   [-AvailableTime <Int32>]
   [-AvailableTimeUnit <TimeUnitType>]
   [-Collection <IResultObject>]
   [-CollectionId <String>]
   [-CollectionName <String>]
   [-DeadlineImmediately <Boolean>]
   [-DeadlineTime <Int32>]
   [-DeadlineTimeUnit <TimeUnitType>]
   [-DisableOperationsManager <Boolean>]
   [-EnableDeployment <Boolean>]
   [-GenerateOperationsManagerAlert <Boolean>]
   [-GenerateSuccessAlert <Boolean>]
   [-InputObject] <IResultObject>
   [-NoInstallOnRemote <Boolean>]
   [-NoInstallOnUnprotected <Boolean>]
   [-RequirePostRebootFullScan <Boolean>]
   [-SendWakeupPacket <Boolean>]
   [-SoftDeadlineEnabled <Boolean>]
   [-SuccessPercentage <Int32>]
   [-SuppressRestartServer <Boolean>]
   [-SuppressRestartWorkstation <Boolean>]
   [-UseBranchCache <Boolean>]
   [-UserNotification <UserNotificationOption>]
   [-UseUtc <Boolean>]
   [-VerboseLevel <VerboseLevelType>]
   [-WriteFilterHandling <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

New-CMAutoDeploymentRuleDeployment cmdlet은 ADR(자동 배포 규칙)에 대한 배포를 만듭니다.

참고

Configuration Manager 사이트 드라이브에서 Configuration Manager cmdlet을 실행합니다(예: PS XYZ:\> ). 자세한 내용은 시작을 참조하세요.

예제

예제 1: 이름으로 자동 배포 규칙에 대한 배포 만들기

이 명령은 자동 배포 규칙 TestDepRule01 및 All Systems 컬렉션에 대한 배포를 만듭니다.

New-CMAutoDeploymentRuleDeployment -Name "TestDepRule01" -CollectionName "All Systems" -EnableDeployment $true -SendWakeupPacket $false -VerboseLevel OnlySuccessAndErrorMessages -UseUtc $false  -AvailableTime 7 -AvailableTimeUnit Days -DeadlineTime 7 -DeadlineTimeUnit Days -UserNotification DisplaySoftwareCenterOnly -AllowSoftwareInstallationOutsideMaintenanceWindow $false -AllowRestart $false -SuppressRestartServer  $false -SuppressRestartWorkstation $false -WriteFilterHandling $false -GenerateSuccessAlert $true -SuccessPercentage 10 -AlertTime 7 -AlertTimeUnit Days -DisableOperationsManager $false -GenerateOperationsManagerAlert $false -NoInstallOnRemote $false -NoInstallOnUnprotected $false -UseBranchCache $false

예제 2: 개체에 따라 자동 배포 규칙에 대한 배포 만들기

이 명령은 TestDepRule02라는자동 배포 규칙 개체를 얻습니다. 그런 다음 파이프라인 연산자를 사용하여 개체를 New-CMAutoDeploymentRuleDeployment에전달하여 자동 배포 규칙 TestDepRule02All Systems 컬렉션에 대한 배포를 만듭니다.

Get-CMAutoDeploymentRule -Name "TestDepRule02" | New-CMAutoDeploymentRuleDeployment -CollectionName "All Systems" -EnableDeployment $true -SendWakeupPacket $false -VerboseLevel OnlySuccessAndErrorMessages -UseUtc $false -AvailableTime 7 -AvailableTimeUnit Days -DeadlineTime 7 -DeadlineTimeUnit Days -UserNotification DisplaySoftwareCenterOnly -AllowSoftwareInstallationOutsideMaintenanceWindow $false -AllowRestart $false -SuppressRestartServer $false -SuppressRestartWorkstation $false -WriteFilterHandling $false -GenerateSuccessAlert  $true -SuccessPercentage 10 -AlertTime 7 -AlertTimeUnit Days -DisableOperationsManager $false -GenerateOperationsManagerAlert $false -NoInstallOnRemote $false -NoInstallOnUnprotected $false -UseBranchCache $false

매개 변수

-AlertTime

마감일로부터 오프셋에 대한 시간 단위 수를 지정합니다.

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

-AlertTimeUnit

마감일의 오프셋에 대한 시간 단위 형식을 지정합니다.

Type:TimeUnitType
Accepted values:Hours, Days, Weeks, Months
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-AllowDownloadFromMicrosoftUpdate

ADR 배포 설정의 설정 **** 다운로드 페이지에서 다음 옵션을 설정하려면 이 매개 변수를 사용합니다. 현재, 인접 또는 사이트 경계 그룹의 배포 지점에서 소프트웨어 업데이트를 사용할 수 없는 경우 Microsoft 업데이트에서콘텐츠를 다운로드합니다.

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

-AllowRestart

설치 기한에 도달하면 정의된 유지 관리 기간 외부에서 시스템 다시 시작을 수행할 수 있는지 여부를 나타냅니다.

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

-AllowSoftwareInstallationOutsideMaintenanceWindow

설치 기한에 도달하면 정의된 유지 관리 기간 외부에서 소프트웨어 설치를 수행할 수 있는지 여부를 나타냅니다.

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

-AllowUseMeteredNetwork

ADR 배포 설정의 설정 **** 다운로드 페이지에서 다음 옵션을 설정하려면 이 매개 변수를 사용합니다. 데이터 요금제 인터넷 연결의 클라이언트가 설치 기한 후 콘텐츠를 다운로드할 수 있도록 허용하여 추가 비용이 증가할 수 있습니다.

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

-AvailableImmediately

규칙이 실행된 후 가능한 한 빨리 소프트웨어 업데이트를 설치할 수 있는지 여부를 나타냅니다.

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

-AvailableTime

소프트웨어 사용 가능한 시간의 시간 단위 수를 지정합니다.

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

-AvailableTimeUnit

사용 가능한 소프트웨어의 시간 단위 유형을 지정합니다.

Type:TimeUnitType
Accepted values:Hours, Days, Weeks, Months
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Collection

소프트웨어 업데이트 배포의 대상 컬렉션 개체를 지정합니다. 컬렉션 개체를 얻습니다. Get-CMCollection cmdlet을 사용합니다.

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

-CollectionId

소프트웨어 업데이트 배포 대상 컬렉션의 ID를 지정합니다.

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

-CollectionName

소프트웨어 업데이트 배포 대상 컬렉션의 이름을 지정합니다.

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

-Confirm

cmdlet을 실행하기 전에 확인 메시지를 표시합니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-DeadlineImmediately

기한에 도달하면 필요한 소프트웨어 업데이트가 가능한 한 빨리 설치되는지 여부를 나타냅니다.

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

-DeadlineTime

마감일의 시간 단위 수를 지정합니다.

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

-DeadlineTimeUnit

마감일의 시간 단위 종류를 지정합니다.

Type:TimeUnitType
Accepted values:Hours, Days, Weeks, Months
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DisableOperationsManager

소프트웨어 업데이트가 실행되는 동안 Operations Manager 경고를 사용하지 않도록 설정할지 여부를 나타냅니다.

Type:Boolean
Aliases:DisableOperationManager
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

이 매개 변수는 와일드카드 문자를 리터럴 문자 값으로 처리합니다. ForceWildcardHandling과결합할 수 있습니다.

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

-EnableDeployment

연결된 소프트웨어 그룹에 대해 이 규칙을 실행한 후 배포를 사용하도록 설정할지 여부를 나타냅니다. 로 설정된 $False 경우 소프트웨어 업데이트 그룹을 수동으로 배포합니다.

Type:Boolean
Aliases:Enable, EnabledAfterCreate, EnableAfterCreate
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

이 매개 변수는 와일드카드 문자를 처리하며 예기치 않은 동작이 발생할 수 있습니다(권장하지 않음). DisableWildcardHandling과결합할 수 없습니다.

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

-GenerateOperationsManagerAlert

소프트웨어 업데이트 설치가 실패할 때 Operations Manager 경고가 생성될지 여부를 나타냅니다.

Type:Boolean
Aliases:GenerateOperationManagerAlert
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-GenerateSuccessAlert

이 규칙이 성공적으로 실행될 때 경고가 생성될지 여부를 나타냅니다.

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

-Id

이 배포를 추가할 자동 배포 규칙의 ID를 지정합니다.

Type:Int32
Aliases:AutoDeploymentID
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

이 배포를 추가할 자동 배포 규칙 개체를 지정합니다. 자동 배포 규칙 개체를 얻습니다. Get-CMSoftwareUpdateAutoDeploymentRule cmdlet을 사용합니다.

Type:IResultObject
Aliases:AutoDeploymentRule
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-Name

이 배포를 추가할 자동 배포 규칙의 이름을 지정합니다.

Type:String
Aliases:AutoDeploymentName
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-NoInstallOnRemote

원격 배포 지점에서 업데이트를 사용할 수 없는 경우 소프트웨어 업데이트를 설치할지 여부를 나타냅니다.

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

-NoInstallOnUnprotected

보호되지 않은 배포 지점에서 업데이트를 사용할 수 없는 경우 소프트웨어 업데이트를 설치할지 여부를 나타냅니다.

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

-RequirePostRebootFullScan

이 매개 변수를 사용하여 ADR 배포 설정의 사용자 환경 페이지에서 다음 옵션을 설정할 수 있습니다. 이 배포의 업데이트에 시스템 다시 시작이 필요한 경우 다시 시작한 후 업데이트 배포 평가 주기를 실행합니다. ****

Type:Boolean
Aliases:RunEvaluationAfterRestart
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SendWakeupPacket

필요한 배포를 위해 Wake-on-LAN을 사용하여 클라이언트를 절전 모드 해제할지 여부를 나타냅니다.

Type:Boolean
Aliases:EnableWakeOnLan
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SoftDeadlineEnabled

이 매개 변수를 사용하여 ADR 배포 설정의 배포 일정 페이지에서 다음 옵션을 설정할 수 있습니다. 사용자 기본 설정에 따라 이 배포의 적용을 클라이언트 설정 에 정의된 유예 기간까지 지연합니다. ****

Type:Boolean
Aliases:DelayEnforcementAndUpToGracePeriod
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SuccessPercentage

클라이언트 준수의 정수로 백분율을 지정합니다. 클라이언트 규정 준수가 이 백분율 미만으로 떨어지면 경고가 생성됩니다.

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

-SuppressRestartServer

소프트웨어 업데이트에서 설치 프로세스를 완료하기 위해 시스템을 다시 시작해야 하는 경우 서버에서 시스템 다시 시작이 억제되지 않는지 여부를 나타냅니다.

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

-SuppressRestartWorkstation

소프트웨어 업데이트에서 설치 프로세스를 완료하기 위해 시스템을 다시 시작해야 하는 경우, 시스템 다시 시작이 Workstation에서 표시되지 않는지 여부를 나타냅니다.

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

-UseBranchCache

클라이언트가 동일한 서브넷의 다른 클라이언트와 콘텐츠를 공유할 수 있는지 여부를 나타냅니다.

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

-UserNotification

사용자 시각적 환경의 알림 동작을 지정합니다.

Type:UserNotificationOption
Accepted values:DisplayAll, DisplaySoftwareCenterOnly, HideAll
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-UseUtc

이 배포 일정을 UTC(Universal Coordinated Time)에 따라 평가할지 여부를 나타냅니다.

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

-VerboseLevel

이 규칙에 의해 만들어진 배포에 대해 클라이언트가 다시 보고하는 상태 세부 정보의 정도를 지정합니다.

Type:VerboseLevelType
Accepted values:OnlyErrorMessages, OnlySuccessAndErrorMessages, AllMessages
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet이 실행되면 어떻게 되는지 보여줍니다. 이 cmdlet은 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-WriteFilterHandling

변경 내용이 마감일 또는 유지 관리 기간 동안 커밋될지 여부를 나타냅니다(다시 시작 필요). 로 설정하면 콘텐츠가 오버레이에 $False 적용되고 나중에 커밋됩니다.

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

입력

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

출력

IResultObject