Aracılığıyla paylaş


New-CMSoftwareUpdateAutoDeploymentRule

SYNOPSIS

Yazılım güncelleştirmeleri için bir otomatik dağıtım kuralı (ADR) oluşturun.

SYNTAX

NewByCollection (Varsayılan)

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>]

NewByCollectionId

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>]

NewByCollectionName

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'i, yazılım güncelleştirmeleri için bir otomatik dağıtım kuralı (ADR) oluşturur. Bir kural çalıştır çalıştır Yapılandırma Yöneticisi için uygun güncelleştirmeleri yazılım güncelleştirme grubuna ekler. Yapılandırma Yöneticisi sunucusu içerik dosyalarını indirir, dağıtım noktalarına kopyalar ve ardından istemci bilgisayarları günceller. Daha fazla bilgi için bkz. Yazılım güncelleştirmelerini otomatik olarak dağıtma.

Not

Yapılandırma Yöneticisi site sürücüsünden cmdlet'Yapılandırma Yöneticisi çalıştırın, örneğin PS XYZ:\> . Daha fazla bilgi için başlarken bölümüne bakın.

EXAMPLES

Örnek 1: Temel bir ADR oluşturma

Bu komut, Masaüstleri adlı koleksiyon ve Updates123 adlı dağıtım paketi için DeploymentRule07 adlı bir dağıtım kuralı oluşturur. Kural, 117 içeren makale kimliğine sahip güncelleştirmeleri dağıtır.

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

Örnek 2: Zamanlama ve diğer özellikleri kullanan bir ADR oluşturma

Bu örnek, tanımlı bir zamanlama kullanan bir otomatik dağıtım kuralı oluşturur. Dağıtım, zaman çizelgesine göre gerçekleşir.

İlk komut Çarşamba için bir zamanlama oluşturur ve schedule nesnesini $Schedule depolar. Daha fazla bilgi için bkz. New-CMSchedule.

İkinci komut, değişkende depolanan zamanlama nesnesini kullanan güncelleştirmeler için bir otomatik dağıtım kuralı oluşturur. Bu komut birçok parametre için değerleri belirtir.

$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

Örnek 3: Birden çok dil için ADR oluşturma

Bu örnek, üç dil için Dil ölçütlerini ekleyen bir ADR oluşturur: İngilizce, Macarca ve Çince (Basitleştirilmiş, PRC). Ayrıca, indirecek ikili dosyaları Windows ve Office 365 için bu dilleri ekler. Bu örnek kural varsayılan olarak devre dışıdır.

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)"

PARAMETERS

-AddToExistingSoftwareUpdateGroup

Kuralın mevcut bir yazılım güncelleştirme grubuna eklip eklen olmadığını gösterir.

  • Bu değer $True ise, kural her çalıştır ve yeni güncelleştirmeleri bulduğu zaman, bunları mevcut bir güncelleştirme grubuna ekler.
  • Bu değer $False ise, yeni bir güncelleştirme grubu oluşturur.

-DeploymentPackageName parametresini kullanarak mevcut güncelleştirme grubunu belirtin veya yeni güncelleştirme grubu için bir ad attayın.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AlertTime

Güncelleştirme dağıtım son tarihine göre bir tamsayı uzaklığı belirtir. Kural, uyarı oluşturma zamanlarını belirtmek için bu değeri kullanır. -AlertTimeUnit parametresini kullanarak bir zaman birimi belirtin.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-AlertTimeUnit

-AlertTime parametresi için bir zaman birimi belirtir.

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

Güncelleştirme dağıtımı bir bakım penceresinin dışında gerçekleştiyse bilgisayarın yeniden başlatılmasına izin verilip izin ver vermeyeceğine işaret ediyor. Bakım penceresi, bilgisayar bakımı ve güncelleştirmeleri için kullanılan belirli bir süredir.

  • Bu değer $True ise, Yapılandırma Yöneticisi güncelleştirmeyi tamamlamak için bilgisayarı yeniden başlatılır.
  • Bu değer $False ise, Yapılandırma Yöneticisi bilgisayarı yeniden başlatmaz.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AllowSoftwareInstallationOutsideMaintenanceWindow

Güncelleştirme dağıtımının bakım penceresi dışında zamanlanmış olsa bile olup olmadığını gösterir. Bakım penceresi, bilgisayar bakımı ve güncelleştirmeleri için kullanılan belirli bir süredir.

  • Bu değer $True ise, Yapılandırma Yöneticisi zamanlanan saat bile hizmet penceresinin dışına düşse bile güncelleştirmeyi dağıtır.
  • Bu değer $False ise Yapılandırma Yöneticisi hizmet penceresinin dışında dağıtmaz. Hizmet penceresinde dağıtılana kadar bekler.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AllowUseMeteredNetwork

İstemcilerin son tarihten sonra tarifeli bir İnternet bağlantısı üzerinden içerik indirmesine izin verip indirmey karar vermelerinin ek masraflara neden olup olmadığını gösterir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Mimari

AdR özelliklerinin Yazılım Güncelleştirmeleri sayfasında Mimari özellik filtresini ayarlamak için bu parametreyi kullanın.

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

Yazılım güncelleştirmeleri için dize olarak bir ölçüt dizisi belirtir. Kural, belirtilen ölçütlere uyan makale kimlikleri olan yazılım güncelleştirmelerini yazılım güncelleştirme grubuna ekler.

Type: String[]
Parameter Sets: (All)
Aliases:

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

-AvailableImmediately

Güncelleştirmeler kullanılabilir olur olmaz bu kuralın güncelleştirmeleri dağıtıp dağıtmay olmadığını gösterir. bir değeri seçersiniz, kuralın güncelleştirmeleri dağıtmak için ne kadar süreyle çalıştırıcaktan sonra belirtecek $False şekilde -AvailableTime ve -AvailableTimeUnit parametrelerini kullanın.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AvailableTime

Bir süre değerini tamsayı olarak belirtir. Yapılandırma Yöneticisi, güncelleştirmeleri kural çalıştırılana kadar dağıtır. -AvailableTimeUnit parametresini kullanarak bir zaman birimi belirtin.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-AvailableTimeUnit

-AvailableTime parametresi için bir zaman birimi belirtir.

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

Yazılım güncelleştirmeleri için dize olarak bir ölçüt dizisi belirtir. Kural, belirtilen ölçütlere uyan bülten kimlikleri olan yazılım güncelleştirmelerini yazılım güncelleştirme grubuna ekler.

Type: String[]
Parameter Sets: (All)
Aliases:

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

-CMTag

Bu özellik daha sonra kullanılmak üzere ayrılmıştır.

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

-Collection

Otomatik dağıtım kuralının hedefi olarak bir koleksiyon nesnesi belirtin.

Type: IResultObject
Parameter Sets: NewByCollection
Aliases:

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

-CollectionId

Otomatik dağıtım kuralının hedefi olarak bir koleksiyon kimliği belirtin.

Type: String
Parameter Sets: NewByCollectionId
Aliases:

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

-CollectionName

Otomatik dağıtım kuralının hedefi olarak bir koleksiyon adı belirtin.

Type: String
Parameter Sets: NewByCollectionName
Aliases:

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

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-ContentSize

ADR özelliklerinin Yazılım Güncelleştirmeleri sayfasında İçerik Boyutu (KB) özellik filtresini ayarlamak için bu parametreyi kullanın.

Type: String[]
Parameter Sets: (All)
Aliases: ContentSizes

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

-CustomSeverity

Yazılım güncelleştirmeleri için özel önem derecesi türleri dizisi belirtir. Kural, belirtilen ölçütlere uyan özel önem derecesine sahip yazılım güncelleştirmelerini yazılım güncelleştirme grubuna ekler.

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

Yazılım güncelleştirmeleri için yayımlanan veya düzeltilen bir tarihi belirtir. Kural, belirtilen ölçütlere uyan bir tarihe sahip yazılım güncelleştirmelerini yazılım güncelleştirme grubuna ekler.

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

Kural çalıştırılana kadar sürenin geçerli olup olmadığını gösterir. bir değeri belirtirsiniz, kuralın çalışmadan sonra son tarihi ayarlamaya ne kadar süreyle devam etmek için $False -DeadlineTime ve -DeadlineTimeUnit parametrelerini kullanın. Son tarih sonrasında Yapılandırma Yöneticisi güncelleştirmeleri yükleyebilirsiniz.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DeadlineTime

Bir süre değerini tamsayı olarak belirtir. Güncelleştirmeler için son tarih, kural çalıştır bittikten bu kadar sonradır. -DeadlineTimeUnit parametresini kullanarak bir zaman birimi belirtin.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-DeadlineTimeUnit

-DeadlineTime parametresi için bir zaman birimi belirtir.

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

Kuralın güncelleştirmeleri lisanssız dağıtıp dağıtma olmadığını gösterir.

  • değerini belirtirsanız, bu Yapılandırma Yöneticisi tüm güncelleştirmeleri dağıtır ve $True lisans sözleşmelerini onaylar.
  • Bu değer ise, Yapılandırma Yöneticisi yalnızca lisans içermeen veya lisans sözleşmesi onaylanan $False güncelleştirmeleri dağıtır.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DeploymentPackage

Bu otomatik dağıtım kuralıyla kullanılacak dağıtım paketi için bir nesne belirtmek üzere bu parametreyi kullanın. Bir paket gerektirmez, değerini olarak ayarlayın $null .

Type: IResultObject
Parameter Sets: (All)
Aliases: InputObject

Required: False
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-DeploymentPackageName

Bu otomatik dağıtım kuralıyla kullanılacak dağıtım paketinin adını belirtin. Bir paket gerektirmez, değerini olarak ayarlayın $null .

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

-Açıklama

Yazılım güncelleştirmeleri için otomatik dağıtım kuralı için bir açıklama belirtir.

Type: String
Parameter Sets: (All)
Aliases:

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

-DisableOperationManager

yazılım güncelleştirmeleri sırasında System Center Operations Manager uyarılarının devre dışı bırakılıp başlatılmayacağını belirtir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Disableyavaya Cardhandling

Bu parametre, joker karakterleri değişmez değer karakter değerleri olarak değerlendirir. Bunu Forceyavaya Cardhandling ile birleştiremezsiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DownloadFromInternet

Bilgisayarların Internet 'ten yazılım güncelleştirmelerini indirip indirmediğini belirtir. Değerini belirtirseniz $False , bilgisayarların -Location parametresini kullanarak güncelleştirmeleri indirebileceği alternatif bir konum belirtin.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DownloadFromMicrosoftUpdate

Uzak dağıtım noktasındaki tercih edilen dağıtım noktasında bu içerik kullanılamıyorsa bilgisayarların Microsoft Update içerik indirip indirmediğini belirtir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Etkinleştir

Otomatik dağıtım kuralının oluşturduktan sonra etkinleştirilip etkinleştirilmeyeceğini belirtin.

Type: Boolean
Parameter Sets: (All)
Aliases: Enabled, EnableDeployment

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

-Enabledadftercreate

Bu kural çalıştıktan sonra ilişkili yazılım güncelleştirme grubu için yazılım dağıtımının etkinleştirilip etkinleştirilmeyeceğini belirtir. Bu değer ise $False , yazılım güncelleştirme grubunu el ile dağıtın.

Type: Boolean
Parameter Sets: (All)
Aliases: EnableAfterCreate

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

-Forcebir Cardhandling

Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). Bunu Disableyavaya Cardhandling ile birleştiremezsiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-GenerateFailureAlert

Kural başarısız olursa, Configuration Manager bir uyarı oluşturun.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-GenerateOperationManagerAlert

Yazılım güncelleştirmesi sırasında Operations Manager uyarı oluşturulup oluşturulmayacağını gösterir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Generatebaşarılı uyarısı

Başarılı dağıtım için bir uyarı oluşturulup oluşturulmayacağını gösterir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-IsServicingPlan

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Dil

Yazılım güncelleştirmeleri için bir dil ölçütü dize dizisi belirtin. Kural, yazılım güncelleştirme grubuna belirtilen ölçütlere uyan diller içeren yazılım güncelleştirmeleri ekler.

Konsolda gösterildiği gibi dilin biçimini kullanın. Örnek:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

Dize dizisi biçimi: "English","Hungarian","Chinese (Simplified, PRC)"

İpucu

bu cmdlet Windows yerelleştirilmiş bir kullanıcı arabirimine sahip olan bir bilgisayarda çalıştırırsanız, dil adları farklı olabilir. örneğin, Windows ingilizce sürümü "danca" kullanır, ancak Windows danca sürümü "dansk" kullanır.

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

Bir dil dizesi dizisi belirtin. İstemciler, belirtilen dillerde ve dilden bağımsız güncelleştirmelerde bulunan yazılım güncelleştirmelerini indirir.

Konsolda gösterildiği gibi dilin biçimini kullanın. Örnek:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

Dize dizisi biçimi: "English","Hungarian","Chinese (Simplified, PRC)"

İpucu

bu cmdlet Windows yerelleştirilmiş bir kullanıcı arabirimine sahip olan bir bilgisayarda çalıştırırsanız, dil adları farklı olabilir. örneğin, Windows ingilizce sürümü "danca" kullanır, ancak Windows danca sürümü "dansk" kullanır.

Type: String[]
Parameter Sets: (All)
Aliases:

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

-Konum

Ağınızdaki bilgisayarların yazılım güncelleştirmelerini indirebileceği bir konum belirtir. Bu konumu kullanmak için $False -DownloadFromInternet parametresi için bir değer belirtin.

Type: String
Parameter Sets: (All)
Aliases:

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

-MicrosoftAsVendor

Kuralın yalnızca satıcı olarak Microsoft 'a sahip olan güncelleştirmeleri içerip içermediğini gösterir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Name

Yazılım güncelleştirmeleri için otomatik dağıtım kuralı için bir ad belirtir.

Type: String
Parameter Sets: (All)
Aliases:

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

-Noınstallonremote

Uzak sistemlerde güncelleştirmelerin yüklenmesine izin verilmeyeceğini belirtir.

  • Bir değerini belirtirseniz $True , istemci yavaş veya güvenilir olmayan bir ağ sınırındayken veya istemci içerik için bir geri dönüş kaynak konumu kullandığında Configuration Manager yazılım güncelleştirmelerini yüklemez.
  • Değerini belirtirseniz $False , yükleme devam eder.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Noınstallonkorumasız

Korumasız sistemlerdeki güncelleştirmelerin yüklenmesine izin verilmeyeceğini belirtir.

  • Bir değeri belirtirseniz $True , yazılım güncelleştirmeleri tercih edilen dağıtım noktalarında yoksa, Configuration Manager yazılım güncelleştirmelerini indirmez ve yüklemez.
  • Değerini belirtirseniz $False , yükleme devam eder.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-O365LanguageSelection

Office 365 istemci güncelleştirme dili seçimini ayarlamak için bu parametreyi kullanın. Bir dil dizesi dizisi belirtin. İstemciler, belirtilen dillerde ve dilden bağımsız güncelleştirmelerde bulunan yazılım güncelleştirmelerini indirir.

Windows Update dili seçimi için konsolda gösterildiği gibi dilin biçimini kullanın. Bu biçim, languageselection parametresi ile aynıdır. Örnek:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

Dize dizisi biçimi: "English","Hungarian","Chinese (Simplified, PRC)"

İpucu

bu cmdlet Windows yerelleştirilmiş bir kullanıcı arabirimine sahip olan bir bilgisayarda çalıştırırsanız, dil adları farklı olabilir. örneğin, Windows ingilizce sürümü "danca" kullanır, ancak Windows danca sürümü "dansk" kullanır.

Şu anda Bu parametreyle Configuration Manager konsolunda bulunan tüm dilleri belirtemezsiniz. Örneğin, "Irlanda (Irlanda)" veya "Malta dili (Malta)" belirtemezsiniz.

Sürüm 2103 ' den başlayarak ülke adına sahip bir dil belirtmeniz gerekir. Bu değişiklik, Configuration Manager konsolundaki seçeneklerle bu parametreyi hizalar. Örneğin, -O365LanguageSelection "English (United States)"

Type: String[]
Parameter Sets: (All)
Aliases:

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

-Ürün

Yazılım güncelleştirmeleri için dize olarak bir ölçüt dizisi belirtir. Kural, yazılım güncelleştirme grubuna belirtilen ölçütlere uyan ürünler için yazılım güncelleştirmeleri ekler.

Sürüm 2107 ' den başlayarak, aynı ada sahip birden fazla ürün olduğunda, bunların tümünü seçer.

Type: String[]
Parameter Sets: (All)
Aliases:

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

-RequirePostRebootFullScan

ADR dağıtım ayarlarının Kullanıcı deneyimi sayfasında aşağıdaki seçeneği ayarlamak için bu parametreyi kullanın: Bu dağıtımdaki herhangi bir güncelleştirme sistemin yeniden başlatılmasını gerektiriyorsa, yeniden başlattıktan sonra güncelleştirmeler dağıtım değerlendirme döngüsünü çalıştırın.

Type: Boolean
Parameter Sets: (All)
Aliases: RunEvaluationAfterRestart

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

-Gerekli

Yazılım güncelleştirmeleri için dize olarak bir ölçüt dizisi belirtir. Kural, yazılım güncelleştirme grubuna belirtilen ölçütlere uyan, gerekli tarafından tanımlanan yazılım güncelleştirmelerini ekler.

Type: String[]
Parameter Sets: (All)
Aliases:

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

-RunType

Sitenin ADR değerini değerlendirirken yinelenen zamanlamasını belirtin.

Belirtirseniz RunTheRuleOnSchedule , -Schedule parametresini kullanarak bir zamanlama belirtin.

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

-Zamanlama

Dağıtım için zamanlama nesnesini belirtir. Bir zamanlama nesnesi almak için, New-CMSchedule cmdlet 'ini kullanın. RunTheRuleOnSchedule -Runtype parametresi için bir değer belirtirseniz, bu parametre için bir zamanlama belirtin.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-SendWakeupPacket

Dağıtım başlamadan önce bilgisayarlara bir uyandırma paketi gönderileceğini belirtir.

  • Bu değer ise $True , Configuration Manager bilgisayarı uykudan uyandırır.
  • Bu değer ise $False bilgisayarları uykudan uyanmaz.

Bilgisayarların uyanma için öncelikle LAN'da Uyandırma yapılandırmanız gerekir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Önem Derecesi

Yazılım güncelleştirmeleri için önem derecesi dizisi belirtir. Kural, belirtilen önem derecesi türleri için yazılım güncelleştirmelerini yazılım güncelleştirme grubuna ekler.

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

ADR dağıtım ayarlarının Dağıtım Zamanlaması sayfasında aşağıdaki seçeneği ayarlamak için bu parametreyi kullanın: Bu dağıtımın kullanıcı tercihlerine göre, istemci ayarlarında tanımlanan yetkisiz kullanım süresine kadar geciktirme.

Type: Boolean
Parameter Sets: (All)
Aliases: DelayEnforcementAndUpToGracePeriod

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

-SuccessPercentage

İstemci uyumluluğu için bir yüzdeyi 0 ile 99 arasında bir tamsayı olarak belirtir. Uyumluluk bu yüzdenin altına düşerse, Yapılandırma Yöneticisi uyarılar üretir.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-Superseded

Kuralın diğer güncelleştirmeler tarafından yenisi yapılan güncelleştirmeler ekip ekley olmadığını gösterir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-SuppressRestartServer

Bir sunucu için gerekli bir güncelleştirmeyi gizlemeyi gösterir. Bazı yazılım güncelleştirmeleri, yükleme işlemini tamamlamak için sistemin yeniden başlatılmasını gerektirir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-SuppressRestartWorkstation

bir iş istasyonu için gerekli bir güncelleştirmenin gizlenip gizlenmey olmadığını gösterir. Bazı yazılım güncelleştirmeleri, yükleme işlemini tamamlamak için sistemin yeniden başlatılmasını gerektirir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Title

Yazılım güncelleştirmeleri için dize olarak bir ölçüt dizisi belirtir. Kural, belirtilen ölçütlere uyan başlıkları olan yazılım güncelleştirmelerini yazılım güncelleştirme grubuna ekler.

Type: String[]
Parameter Sets: (All)
Aliases: Titles

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

-UpdateClassification

Yazılım güncelleştirmeleri için dize olarak bir ölçüt dizisi belirtir. Kural, belirtilen ölçütlere uyan güncelleştirme sınıflandırmalarına sahip yazılım güncelleştirmelerini yazılım güncelleştirme grubuna ekler.

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

Yazılım güncelleştirmeleri için dize olarak bir ölçüt dizisi belirtir. Kural, belirtilen ölçütlere uyan güncelleştirme açıklamalarını yazılım güncelleştirme grubuna ekler.

Type: String[]
Parameter Sets: (All)
Aliases:

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

-UseBranchCache

Bu güncelleştirme dağıtımı için BranchCache Windows olup olmadığını gösterir. bir değeri $True belirtirsiniz, istemcileri aynı alt ağda içerik paylaşır.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-UseUtc

Değerin (UTC) Eşgüdümlü Evrensel Saat olduğunu gösterir.

  • Bu değer $True ise, bu Yapılandırma Yöneticisi UTC kullanır.
  • Bu değer $False ise, yerel Yapılandırma Yöneticisi kullanır.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-UserNotification

Kullanıcı bildiriminin türünü belirtir.

  • DisplayAll: Yazılım Merkezi'nde görüntülenir ve tüm bildirimleri gösterir.
  • DisplaySoftwareCenterOnly: Yazılım Merkezi'nde görüntülenir ve yalnızca bilgisayar yeniden başlatma bildirimlerini gösterir.
  • HideAll: Yazılım Merkezi'nde ve tüm bildirimlerde gizle.
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

-Vendor

Type: String[]
Parameter Sets: (All)
Aliases: Vendors

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

-VerboseLevel

İstemcilerin bu kuralın oluşturduğu dağıtımlar için bildirmesini istediğiniz ayrıntı düzeyini belirtir.

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

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalışmaz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

-WriteFilterHandling

Katıştırılmış cihazlar için yazma filtrelerinin etkinleştirip etkinleştirilene olmadığını gösterir.

  • bir değeri $True için, cihaz değişiklikleri bakım penceresi sırasında işler. Bu eylem yeniden başlatma gerektirir.
  • değeri için $False cihaz, değişiklikleri bir katmana kaydeder ve daha sonra işler.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

CommonParameters

Bu cmdlet şu genel parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

IResultObject#SMS_AutoDeployment

NOTLAR

Bu dönüş nesnesi ve özellikleri hakkında daha fazla bilgi için bkz. SMS_AutoDeployment sunucusu WMI sınıfı.

Disable-CMSoftwareUpdateAutoDeploymentRule

Enable-CMSoftwareUpdateAutoDeploymentRule

Get-CMSoftwareUpdateAutoDeploymentRule

Invoke-CMSoftwareUpdateAutoDeploymentRule

Remove-CMSoftwareUpdateAutoDeploymentRule

Set-CMSoftwareUpdateAutoDeploymentRule

New-CMSchedule