Share via


New-CMSoftwareUpdateAutoDeploymentRule

소프트웨어 업데이트에 대한 ADR(자동 배포 규칙)을 만듭니다.

Syntax

New-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[]>]
   -Collection <IResultObject>
   [-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>]
   [-GenerateFailureAlert <Boolean>]
   [-GenerateOperationManagerAlert <Boolean>]
   [-GenerateSuccessAlert <Boolean>]
   [-IsServicingPlan]
   [-Language <String[]>]
   [-LanguageSelection <String[]>]
   [-Location <String>]
   [-MicrosoftAsVendor <Boolean>]
   -Name <String>
   [-NoInstallOnRemote <Boolean>]
   [-NoInstallOnUnprotected <Boolean>]
   [-O365LanguageSelection <String[]>]
   [-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>]
New-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[]>]
   -CollectionId <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>]
   [-GenerateFailureAlert <Boolean>]
   [-GenerateOperationManagerAlert <Boolean>]
   [-GenerateSuccessAlert <Boolean>]
   [-IsServicingPlan]
   [-Language <String[]>]
   [-LanguageSelection <String[]>]
   [-Location <String>]
   [-MicrosoftAsVendor <Boolean>]
   -Name <String>
   [-NoInstallOnRemote <Boolean>]
   [-NoInstallOnUnprotected <Boolean>]
   [-O365LanguageSelection <String[]>]
   [-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>]
New-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>]
   [-GenerateFailureAlert <Boolean>]
   [-GenerateOperationManagerAlert <Boolean>]
   [-GenerateSuccessAlert <Boolean>]
   [-IsServicingPlan]
   [-Language <String[]>]
   [-LanguageSelection <String[]>]
   [-Location <String>]
   [-MicrosoftAsVendor <Boolean>]
   -Name <String>
   [-NoInstallOnRemote <Boolean>]
   [-NoInstallOnUnprotected <Boolean>]
   [-O365LanguageSelection <String[]>]
   [-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

New-CMSoftwareUpdateAutoDeploymentRule cmdlet은 소프트웨어 업데이트에 대한 ADR(자동 배포 규칙)을 만듭니다. 규칙이 실행되면 Configuration Manager 소프트웨어 업데이트 그룹에 규칙에 적합한 업데이트를 추가합니다. Configuration Manager 서버는 콘텐츠 파일을 다운로드하고 배포 지점에 복사한 다음 클라이언트 컴퓨터를 업데이트합니다. 자세한 내용은 소프트웨어 업데이트 자동 배포를 참조하세요.

참고

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

예제

예제 1: 기본 ADR 만들기

이 명령은 Desktops라는 컬렉션과 Updates123이라는 배포 패키지에 대해 DeploymentRule07이라는 배포 규칙을 만듭니다. 규칙은 117이 포함된 아티클 ID가 있는 업데이트를 배포합니다.

New-CMSoftwareUpdateAutoDeploymentRule -CollectionName "Desktops" -DeploymentPackageName "Updates123" -Name "DeploymentRule07" -ArticleId "117"

예제 2: 일정 및 기타 속성을 사용하는 ADR 만들기

이 예제에서는 정의된 일정을 사용하는 자동 배포 규칙을 만듭니다. 배포는 일정에 따라 발생합니다.

첫 번째 명령은 수요일에 대한 일정을 만들고 schedule 개체를 $Schedule 변수에 저장합니다. 자세한 내용은 New-CMSchedule을 참조하세요.

두 번째 명령은 변수에 저장된 일정 개체를 사용하는 업데이트에 대한 자동 배포 규칙을 만듭니다. 이 명령은 많은 매개 변수에 대한 값을 지정합니다.

$Schedule = New-CMSchedule -DayOfWeek Wednesday

New-CMSoftwareUpdateAutoDeploymentRule -CollectionName "Laptops" -DeploymentPackageName "Updates235" -Name "DeploymentRule22" -AddToExistingSoftwareUpdateGroup $False -AlertTime 4 -AlertTimeUnit Weeks -AllowRestart $True -AllowSoftwareInstallationOutsideMaintenanceWindow $True -AllowUseMeteredNetwork $True -ArticleId "test" -AvailableImmediately $False -AvailableTime 5 -AvailableTimeUnit Months -CustomSeverity Critical -DateReleasedOrRevised Last1day -DeadlineImmediately $False -DeadlineTime $True -DeadlineTimeUnit Hours -DeployWithoutLicense $True -Description "Standard updates for our laptop systems." -DisableOperationManager $True -DownloadFromInternet $False -DownloadFromMicrosoftUpdate $True -EnabledAfterCreate $False -GenerateOperationManagerAlert $True -GenerateSuccessAlert $True -Location "\\k\aS_O15_Client_Dev_1" -NoInstallOnRemote $False -NoInstallOnUnprotected $True -RunType RunTheRuleOnSchedule -Schedule $Schedule -SendWakeUpPacket $True -SuccessPercent 99 -Superseded $True -SuppressRestartServer $True -SuppressRestartWorkstation $True -UpdateClassification "Critical Updates" -UseBranchCache $False -UserNotification DisplayAll -UseUtc $True -VerboseLevel AllMessages -WriteFilterHandling $True

예제 3: 여러 언어에 대한 ADR 만들기

이 예제에서는 영어, 헝가리어 및 중국어(간체, PRC)의 세 가지 언어에 대한 언어 조건을 추가하는 ADR을 만듭니다. 또한 Windows 및 Office 365 업데이트 이진 파일에 대해 이러한 언어를 추가하여 다운로드할 수 있습니다. 이 예제 규칙은 기본적으로 사용하지 않도록 설정됩니다.

New-CMSoftwareUpdateAutoDeploymentRule -Name "Multi-language ADR" -CollectionId "XYZ0003F" -Language "English","Hungarian","Chinese (Simplified, PRC)" -Enable $false -EnabledAfterCreate $false -RunType DoNotRunThisRuleAutomatically -LanguageSelection "English","Hungarian","Chinese (Simplified, PRC)" -O365LanguageSelection "English (United States)","Hungarian (Hungary)","Chinese (Simplified, PRC)"

매개 변수

-AddToExistingSoftwareUpdateGroup

규칙이 기존 소프트웨어 업데이트 그룹에 추가되는지 여부를 나타냅니다.

  • 이 값이 이 $True면 규칙이 실행되고 새 업데이트를 찾을 때마다 기존 업데이트 그룹에 추가됩니다.
  • 이 값이 인 $False경우 새 업데이트 그룹을 만듭니다.

-DeploymentPackageName 매개 변수를 사용하여 기존 업데이트 그룹을 지정하거나 새 업데이트 그룹의 이름을 할당합니다.

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

-AlertTime

업데이트 배포 최종 기한의 정수 오프셋을 지정합니다. 규칙은 이 값을 사용하여 규칙이 경고를 생성하는 시기를 지정합니다. -AlertTimeUnit 매개 변수를 사용하여 시간 단위를 지정합니다.

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

-AlertTimeUnit

-AlertTime 매개 변수의 시간 단위를 지정합니다.

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

-AllowRestart

업데이트 배포가 유지 관리 기간 외부에서 발생하는 경우 컴퓨터를 다시 시작할 수 있도록 허용할지 여부를 나타냅니다. 유지 관리 기간은 컴퓨터 유지 관리 및 업데이트에 사용되는 지정된 기간입니다.

  • 이 값이 이$True면 Configuration Manager 필요한 경우 컴퓨터를 다시 시작하여 업데이트를 완료합니다.
  • 이 값이 이$False면 Configuration Manager 컴퓨터를 다시 시작하지 않습니다.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AllowSoftwareInstallationOutsideMaintenanceWindow

유지 관리 기간 외부에서 예약된 경우에도 업데이트 배포가 이루어지는지 여부를 나타냅니다. 유지 관리 기간은 컴퓨터 유지 관리 및 업데이트에 사용되는 지정된 기간입니다.

  • 이 값이 이$True면 Configuration Manager 예약된 시간이 서비스 창 밖으로 떨어지더라도 업데이트를 배포합니다.
  • 이 값이 이$False면 Configuration Manager 서비스 창 외부에 업데이트를 배포하지 않습니다. 서비스 창에 배포할 수 있는 때까지 기다립니다.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AllowUseMeteredNetwork

최종 기한 이후에 클라이언트가 요금제 인터넷 연결을 통해 콘텐츠를 다운로드할 수 있도록 허용할지 여부를 나타내며, 이로 인해 추가 비용이 발생할 수 있습니다.

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

-Architecture

이 매개 변수를 사용하여 ADR 속성의 소프트웨어 업데이트 페이지에서 아키텍처 속성 필터를 설정합니다.

Type:ArchitectureType[]
Aliases:Architectures
Accepted values:Arm64, Itanium, X64, X86
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ArticleId

소프트웨어 업데이트에 대한 조건 배열을 문자열로 지정합니다. 규칙은 소프트웨어 업데이트 그룹에 지정된 조건을 충족하는 문서 ID가 있는 소프트웨어 업데이트를 추가합니다.

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

-AvailableImmediately

업데이트를 사용할 수 있게 되는 즉시 이 규칙이 업데이트를 배포하는지 여부를 나타냅니다. 값을 $False선택하는 경우 -AvailableTime-AvailableTimeUnit 매개 변수를 사용하여 규칙이 실행된 후 업데이트를 배포하는 기간을 지정합니다.

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

-AvailableTime

기간을 정수로 지정합니다. Configuration Manager 규칙이 실행된 후 오랫동안 업데이트를 배포합니다. -AvailableTimeUnit 매개 변수를 사용하여 시간 단위를 지정합니다.

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

-AvailableTimeUnit

-AvailableTime 매개 변수에 대한 시간 단위를 지정합니다.

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

-BulletinId

소프트웨어 업데이트에 대한 조건 배열을 문자열로 지정합니다. 규칙은 지정된 조건을 충족하는 공지 ID가 있는 소프트웨어 업데이트를 소프트웨어 업데이트 그룹에 추가합니다.

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

-CMTag

이 속성은 나중에 사용할 수 있습니다.

Type:CMTagTypes[]
Accepted values:None, UUP
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Collection

컬렉션 개체를 자동 배포 규칙의 대상으로 지정합니다.

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

-CollectionId

컬렉션 ID를 자동 배포 규칙의 대상으로 지정합니다.

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

-CollectionName

컬렉션 이름을 자동 배포 규칙의 대상으로 지정합니다.

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

-Confirm

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

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

-ContentSize

이 매개 변수를 사용하여 ADR 속성의 소프트웨어 업데이트 페이지에서 KB(콘텐츠 크기) 속성 필터를 설정합니다.

Type:String[]
Aliases:ContentSizes
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomSeverity

소프트웨어 업데이트에 대한 사용자 지정 심각도 유형의 배열을 지정합니다. 이 규칙은 지정된 조건을 충족하는 사용자 지정 심각도 수준이 있는 소프트웨어 업데이트를 소프트웨어 업데이트 그룹에 추가합니다.

Type:SeverityType[]
Accepted values:None, Low, Moderate, Important, Critical
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DateReleasedOrRevised

소프트웨어 업데이트에 대해 릴리스되거나 수정된 날짜를 지정합니다. 규칙은 지정된 조건을 충족하는 날짜가 있는 소프트웨어 업데이트를 소프트웨어 업데이트 그룹에 추가합니다.

Type:DateReleasedOrRevisedType
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
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeadlineImmediately

규칙이 실행되는 즉시 마감일을 적용할지 여부를 나타냅니다. 값을 $False지정하는 경우 -DeadlineTime-DeadlineTimeUnit 매개 변수를 사용하여 규칙이 실행된 후 기한을 설정하는 기간을 지정합니다. 최종 기한이 지나면 Configuration Manager 필요한 업데이트를 설치합니다.

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

-DeadlineTime

기간을 정수로 지정합니다. 업데이트 최종 기한은 규칙이 실행된 후 긴 기간입니다. -DeadlineTimeUnit 매개 변수를 사용하여 시간 단위를 지정합니다.

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

-DeadlineTimeUnit

-DeadlineTime 매개 변수의 시간 단위를 지정합니다.

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

-DeploymentPackage

이 매개 변수를 사용하여 이 자동 배포 규칙과 함께 사용할 배포 패키지의 개체를 지정합니다. 패키지가 필요하지 않려면 값을 $null로 설정합니다.

Type:IResultObject
Aliases:InputObject
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DeploymentPackageName

이 자동 배포 규칙과 함께 사용할 배포 패키지의 이름을 지정합니다. 패키지가 필요하지 않려면 값을 $null로 설정합니다.

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

-DeploymentRing

Type:DeploymentRing
Accepted values:CB, Release, BusinessMainstream, Cbb, Ltsb
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeployWithoutLicense

규칙이 라이선스 없이 업데이트를 배포하는지 여부를 나타냅니다.

  • 값을 $True지정하는 경우 Configuration Manager 이 규칙에 대한 모든 업데이트를 배포하고 사용권 계약을 승인합니다.
  • 이 값이 이$False면 Configuration Manager 라이선스가 포함되지 않거나 라이선스 계약이 승인된 업데이트만 배포합니다.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

소프트웨어 업데이트에 대한 자동 배포 규칙에 대한 설명을 지정합니다.

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

-DisableOperationManager

소프트웨어 업데이트 중에 System Center Operations Manager 경고를 사용하지 않도록 설정할지 여부를 나타냅니다.

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

-DisableWildcardHandling

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

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

-DownloadFromInternet

컴퓨터가 인터넷에서 소프트웨어 업데이트를 다운로드하는지 여부를 나타냅니다. 값을 $False지정하는 경우 컴퓨터가 -Location 매개 변수를 사용하여 업데이트를 다운로드할 수 있는 대체 위치를 지정합니다.

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

-DownloadFromMicrosoftUpdate

원격 배포 지점의 기본 배포 지점에서 해당 콘텐츠를 사용할 수 없는 경우 컴퓨터가 Microsoft 업데이트에서 콘텐츠를 다운로드하는지 여부를 나타냅니다.

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

-Enable

자동 배포 규칙을 만든 후 사용하도록 설정할지 여부를 지정합니다.

Type:Boolean
Aliases:Enabled, EnableDeployment
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnabledAfterCreate

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

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

-ForceWildcardHandling

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

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

-GenerateFailureAlert

규칙이 실패하면 Configuration Manager 경고를 만듭니다.

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

-GenerateOperationManagerAlert

소프트웨어 업데이트 중에 Operations Manager 경고를 생성할지 여부를 나타냅니다.

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

-GenerateSuccessAlert

성공적인 배포에 대한 경고를 생성할지 여부를 나타냅니다.

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

-IsServicingPlan

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

-Language

소프트웨어 업데이트에 대한 언어 조건의 문자열 배열을 지정합니다. 규칙은 지정된 조건을 충족하는 언어가 있는 소프트웨어 업데이트를 소프트웨어 업데이트 그룹에 추가합니다.

콘솔에 표시된 대로 언어 형식을 사용합니다. 예를 들면

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

문자열 배열의 형식은 다음과 같습니다. "English","Hungarian","Chinese (Simplified, PRC)"

Windows에 지역화된 UI가 있는 컴퓨터에서 이 cmdlet을 실행하는 경우 언어 이름이 다를 수 있습니다. 예를 들어 영어 버전의 Windows는 "덴마크어"를 사용하지만 덴마크 버전의 Windows에서는 "Dansk"를 사용합니다.

Type:String[]
Aliases:Languages, UpdateLocales, UpdateLocale
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LanguageSelection

언어의 문자열 배열을 지정합니다. 클라이언트는 지정된 언어로 사용할 수 있는 소프트웨어 업데이트와 언어 중립적 업데이트를 다운로드합니다.

콘솔에 표시된 대로 언어 형식을 사용합니다. 예를 들면

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

문자열 배열의 형식은 다음과 같습니다. "English","Hungarian","Chinese (Simplified, PRC)"

Windows에 지역화된 UI가 있는 컴퓨터에서 이 cmdlet을 실행하는 경우 언어 이름이 다를 수 있습니다. 예를 들어 영어 버전의 Windows는 "덴마크어"를 사용하지만 덴마크 버전의 Windows에서는 "Dansk"를 사용합니다.

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

-Location

컴퓨터가 소프트웨어 업데이트를 다운로드할 수 있는 네트워크의 위치를 지정합니다. 이 위치를 사용하려면 -DownloadFromInternet 매개 변수의 값을 $False 지정합니다.

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

-MicrosoftAsVendor

규칙에 Microsoft가 공급업체로 포함된 업데이트만 포함되는지 여부를 나타냅니다.

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

-Name

소프트웨어 업데이트에 대한 자동 배포 규칙의 이름을 지정합니다.

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

-NoInstallOnRemote

원격 시스템에 대한 업데이트 설치를 허용하지 않는지 여부를 나타냅니다.

  • 클라이언트가 느리거나 신뢰할 수 없는 네트워크 경계 내에 있거나 클라이언트가 콘텐츠에 대체 원본 위치를 사용하는 경우 값을 $True지정하는 경우 Configuration Manager 소프트웨어 업데이트를 설치하지 않습니다.
  • 값을 $False지정하면 설치가 진행됩니다.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NoInstallOnUnprotected

보호되지 않는 시스템에 대한 업데이트 설치를 허용하지 않는지 여부를 나타냅니다.

  • 기본 배포 지점에서 소프트웨어 업데이트를 사용할 수 없는 경우 값을 $True지정하면 Configuration Manager 소프트웨어 업데이트를 다운로드하고 설치하지 않습니다.
  • 값을 $False지정하면 설치가 진행됩니다.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-O365LanguageSelection

이 매개 변수를 사용하여 Office 365 클라이언트 업데이트 언어 선택을 설정합니다. 언어의 문자열 배열을 지정합니다. 클라이언트는 지정된 언어로 사용할 수 있는 소프트웨어 업데이트와 언어 중립적 업데이트를 다운로드합니다.

Windows 업데이트 언어 선택에 콘솔에 표시된 대로 언어 형식을 사용합니다. 이 형식은 LanguageSelection 매개 변수를 사용하는 과 동일합니다. 예를 들면

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

문자열 배열의 형식은 다음과 같습니다. "English","Hungarian","Chinese (Simplified, PRC)"

Windows에 지역화된 UI가 있는 컴퓨터에서 이 cmdlet을 실행하는 경우 언어 이름이 다를 수 있습니다. 예를 들어 영어 버전의 Windows는 "덴마크어"를 사용하지만 덴마크 버전의 Windows에서는 "Dansk"를 사용합니다.

현재 이 매개 변수를 사용하여 Configuration Manager 콘솔에서 사용할 수 있는 모든 언어를 지정할 수 없습니다. 예를 들어 "아일랜드어(아일랜드)" 또는 "몰타어(몰타)"를 지정할 수 없습니다.

버전 2103부터 국가/지역 이름을 가진 언어를 지정해야 합니다. 이 변경 내용은 이 매개 변수를 Configuration Manager 콘솔의 옵션과 일치합니다. 예를 들면 -O365LanguageSelection "English (United States)"

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

-Product

소프트웨어 업데이트에 대한 조건 배열을 문자열로 지정합니다. 이 규칙은 지정된 조건을 충족하는 제품에 대한 소프트웨어 업데이트를 소프트웨어 업데이트 그룹에 추가합니다.

버전 2107부터 이름이 같은 제품이 여러 대 있는 경우 모두 선택합니다.

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

-Required

소프트웨어 업데이트에 대한 조건 배열을 문자열로 지정합니다. 규칙은 지정된 조건을 충족하는 필수로 식별된 소프트웨어 업데이트를 소프트웨어 업데이트 그룹에 추가합니다.

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

-RequirePostRebootFullScan

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

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

-RunType

사이트에서 ADR을 평가할 때 되풀이 일정을 지정합니다.

를 지정 RunTheRuleOnSchedule하는 경우 -Schedule 매개 변수를 사용하여 일정을 지정합니다.

Type:RunType
Accepted values:DoNotRunThisRuleAutomatically, RunTheRuleAfterAnySoftwareUpdatePointSynchronization, RunTheRuleOnSchedule
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Schedule

배포에 대한 일정 개체를 지정합니다. 일정 개체를 가져오려면 New-CMSchedule cmdlet을 사용합니다. -RunType 매개 변수의 값을 RunTheRuleOnSchedule 지정하는 경우 이 매개 변수에 대한 일정을 지정합니다.

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

-SendWakeupPacket

배포가 시작되기 전에 컴퓨터에 절전 모드 해제 패킷을 보낼지 여부를 나타냅니다.

  • 이 값이 이$True면 Configuration Manager 컴퓨터를 절전 모드에서 해제합니다.
  • 이 값이 이 $False면 컴퓨터를 절전 모드에서 해제하지 않습니다.

컴퓨터가 절 해제하려면 먼저 Wake On LAN을 구성해야 합니다.

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

-Severity

소프트웨어 업데이트의 심각도 수준 배열을 지정합니다. 규칙은 지정된 심각도 유형에 대한 소프트웨어 업데이트를 소프트웨어 업데이트 그룹에 추가합니다.

Type:SeverityType[]
Aliases:Severities
Accepted values:None, Low, Moderate, Important, Critical
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SoftDeadlineEnabled

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

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

-SuccessPercentage

클라이언트 규정 준수에 대한 백분율을 0에서 99까지의 정수로 지정합니다. 규정 준수가 이 비율보다 낮으면 Configuration Manager 선택적 경고를 생성합니다.

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

-Superseded

규칙이 다른 업데이트로 대체된 업데이트를 추가하는지 여부를 나타냅니다.

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

-SuppressRestartServer

서버에 필요한 업데이트를 표시하지 않을지 여부를 나타냅니다. 일부 소프트웨어 업데이트는 설치 프로세스를 완료하기 위해 시스템을 다시 시작해야 합니다.

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

-SuppressRestartWorkstation

워크스테이션에 필요한 업데이트를 표시하지 않을지 여부를 나타냅니다. 일부 소프트웨어 업데이트는 설치 프로세스를 완료하기 위해 시스템을 다시 시작해야 합니다.

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

-Title

소프트웨어 업데이트에 대한 조건 배열을 문자열로 지정합니다. 규칙은 지정된 조건을 충족하는 타이틀이 있는 소프트웨어 업데이트를 소프트웨어 업데이트 그룹에 추가합니다.

Type:String[]
Aliases:Titles
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UpdateClassification

소프트웨어 업데이트에 대한 조건 배열을 문자열로 지정합니다. 규칙은 지정된 조건을 충족하는 업데이트 분류가 있는 소프트웨어 업데이트를 소프트웨어 업데이트 그룹에 추가합니다.

Type:String[]
Aliases:UpdateClassifications
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UpdateDeploymentWaitDay

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

-UpdateDescription

소프트웨어 업데이트에 대한 조건 배열을 문자열로 지정합니다. 규칙은 지정된 조건을 충족하는 업데이트 설명이 있는 소프트웨어 업데이트를 소프트웨어 업데이트 그룹에 추가합니다.

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

-UseBranchCache

이 업데이트 배포에 Windows BranchCache를 사용할지 여부를 나타냅니다. 값을 $True지정하는 경우 클라이언트는 동일한 서브넷에서 콘텐츠를 공유합니다.

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

-UserNotification

사용자 알림 유형을 지정합니다.

  • DisplayAll: 소프트웨어 센터에 표시하고 모든 알림을 표시합니다.
  • DisplaySoftwareCenterOnly: 소프트웨어 센터에 표시하고 컴퓨터 다시 시작 알림만 표시합니다.
  • HideAll: 소프트웨어 센터 및 모든 알림에서 숨깁니다.
Type:UserNotificationType
Accepted values:DisplayAll, DisplaySoftwareCenterOnly, HideAll
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseUtc

UTC(협정 세계시)를 사용할지 여부를 나타냅니다.

  • 이 값이 이$True면 Configuration Manager 이 배포에 UTC를 사용합니다.
  • 이 값이 이$False면 Configuration Manager 현지 시간을 사용합니다.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Vendor

Type:String[]
Aliases:Vendors
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VerboseLevel

이 규칙이 만드는 배포에 대해 클라이언트가 보고할 세부 정보 수준을 지정합니다.

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

-WhatIf

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

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

-WriteFilterHandling

포함된 디바이스에 쓰기 필터를 사용할지 여부를 나타냅니다.

  • 값의 $True경우 디바이스는 유지 관리 기간 동안 변경 내용을 커밋합니다. 이 작업을 수행하려면 다시 시작해야 합니다.
  • 값의 $False경우 디바이스는 오버레이에 변경 내용을 저장하고 나중에 커밋합니다.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

출력

IResultObject

참고

이 반환 개체 및 해당 속성에 대한 자세한 내용은 SMS_AutoDeployment 서버 WMI 클래스를 참조하세요.