Aracılığıyla paylaş


Set-CMAutoDeploymentRuleDeployment

SYNOPSIS

Otomatik dağıtım kuralı için bir dağıtım ayarlar.

SYNTAX

ByValue (Varsayılan)

Set-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>] [-PassThru]
 [-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>]

ById

Set-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>] [-PassThru]
 [-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

Set-CMAutoDeploymentRuleDeployment cmdlet'i bir dağıtımı otomatik dağıtım kuralı için güncelleştirmeler.

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: Kimliğine göre dağıtım ayarlama

PS XYZ:\> Set-CMAutoDeploymentRuleDeployment -ID 348 -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

Bu komut, dağıtım kuralı dağıtımının ayarlarını 348 eylem kimliği ve Tüm Sistemler adlı koleksiyon ile günceller.

Örnek 2: Değişken kullanarak dağıtım ayarlama

PS XYZ:\> $ReferenceADR = Get-CMAutoDeploymentRule -Name "TestADR01"
PS XYZ:\> $Deployment = $ReferenceADR | Get-CMAutoDeploymentRuleDeployment
PS XYZ:\> Set-CMAutoDeploymentRuleDeployment -InputObject $Deployment[0] -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

İlk komut TestADR01 adlı otomatik dağıtım kuralı nesnesini alır ve nesneyi $ReferenceADR depolar.

İkinci komut, içinde depolanan otomatik dağıtım kuralı nesnesiyle ilişkili dağıtımları $ReferenceADR ve dağıtımları $Deployment depolar.

Son komut, $Deployment'de depolanan ilk dağıtımın ayarlarını $Deployment.

PARAMETERS

-AlertTime

Son tarihe göre uzaklığın zaman birimi sayısını belirtir.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-AlertTimeUnit

Son tarihe göre uzaklığın zaman birimi türünü belirtir. Geçerli değerler:

  • Saat
  • Gün
  • Hafta
  • Ay
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

-AllowDownloadFromMicrosoftUpdate

Sürüm 1906'dan başlayarak, ADR dağıtım ayarlarının İndirme Ayarlar sayfasında aşağıdaki seçeneği ayarlamak için bu parametreyi kullanın: Yazılım güncelleştirmeleri geçerli, komşu veya site sınır gruplarında dağıtım noktasında kullanılamıyorsa, Microsoft Güncelleştirmeleri'nden içerik indirin.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AllowRestart

Yükleme son tarihine ulaşıldıktan sonra, sistemin yeniden başlatılmasının tanımlı bakım pencerelerinin dışında gerçekleştirilip gerçekleştirilmemelerine izin verilemeyeceklerini gösterir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AllowSoftwareInstallationOutsideMaintenanceWindow

Yükleme son tarihine ulaşıldı olduğunda, yazılım yüklemenin tanımlı bakım pencerelerinin dışında gerçekleştirilip gerçekleştirilmelerine izin verilmiyor olduğunu gösterir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AllowUseMeteredNetwork

Sürüm 1906'dan başlayarak, ADR dağıtım ayarlarının İndirme Ayarlar sayfasında şu seçeneği ayarlamak için bu parametreyi kullanın: Tarifeli bir İnternet bağlantısında istemcilerin yükleme son tarihinden sonra içerik indirmesine izin ver ve bu da ek maliyetlere neden olabilir

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AvailableImmediately

Kural çalıştırndikten sonra yazılım güncelleştirmelerinin mümkün olan en kısa sürede yüklenmek üzere 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

-AvailableTime

Yazılım kullanılabilir zamanı için zaman birimi sayısını belirtir.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-AvailableTimeUnit

Yazılım kullanılabilir zamanı için zaman birimi türünü belirtir. Geçerli değerler:

  • Saat
  • Gün
  • Hafta
  • Ay
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

-Collection

Yazılım güncelleştirme dağıtımı için bir hedef koleksiyon nesnesi belirtir. Bir koleksiyon nesnesi almak için Get-CMCollection cmdlet'ini kullanın.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-CollectionId

Yazılım güncelleştirme dağıtımı için hedef koleksiyonun kimliğini belirtir.

Type: String
Parameter Sets: (All)
Aliases:

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

-CollectionName

Yazılım güncelleştirme dağıtımı için hedef koleksiyonun adını belirtir.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
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

-DeadlineImmediately

Son tarihe ulaşıldı olduğunda gerekli yazılım güncelleştirmelerinin mümkün olan en kısa sürede yük 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

-DeadlineTime

Son tarih için zaman birimi sayısını belirtir.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-DeadlineTimeUnit

Son tarih için zaman birimi türünü belirtir. Geçerli değerler:

  • Saat
  • Gün
  • Hafta
  • Ay
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

-DisableOperationsManager

Yazılım güncelleştirmeleri Operations Manager uyarıların devre dışı bırakılabilir olup olmadığını gösterir.

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

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

-DisableWildcardHandling

Bu parametre joker karakterleri değişmez karakter değerleri olarak kabul eder. ForceWildcardHandling ile birleştiresiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-EnableDeployment

Bu kural ilişkili yazılım grubu için çalıştır etkinleştirildikten sonra dağıtımın etkinleştirip etkinleştirilene olmadığını gösterir. Yazılım güncelleştirme $False yazılım güncelleştirme grubunu el ile dağıtmanız gerekir.

Type: Boolean
Parameter Sets: (All)
Aliases: Enable, EnabledAfterCreate, EnableAfterCreate

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

-ForceWildcardHandling

Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). DisableWildcardHandling ile birleştiresiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-GenerateOperationsManagerAlert

Yazılım Operations Manager yüklemesi başarısız olduğunda uyarı oluşturulıp oluşturula olmadığını gösterir.

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

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

-GenerateSuccessAlert

Bu kural başarıyla çalıştırıldıkları zaman bir uyarının oluşturulıp oluşturulmay 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

-Id

Otomatik dağıtım kuralı dağıtımının eylem kimliğini belirtir.

Type: Int32
Parameter Sets: ById
Aliases: ActionID

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

-InputObject

Otomatik dağıtım kuralı nesnesini belirtir. Otomatik dağıtım kuralı nesnesi almak için Get-CMSoftwareUpdateAutoDeploymentRule cmdlet'ini kullanın.

Type: IResultObject
Parameter Sets: ByValue
Aliases: AutoDeploymentRuleDeployment

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

-NoInstallOnRemote

Güncelleştirmeler herhangi bir uzak dağıtım noktası üzerinde mevcut olmadığı zaman yazılım güncelleştirmelerinin yük isteyip yüklemey kararlarını gösterir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-NoInstallOnUnprotected

Güncelleştirmeler herhangi bir korumasız dağıtım noktalarında mevcut olmadığı zaman yazılım güncelleştirmelerinin yük isteyip yüklemey kararlarını gösterir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-PassThru

Üzerinde çalışmakta olduğunu öğeyi temsil eden bir nesne dönmek için bu parametreyi ekleyin. Varsayılan olarak, bu cmdlet herhangi bir çıkış oluşturmaz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-RequirePostRebootFullScan

Sürüm 1906'dan başlayarak, 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ımda yapılan herhangi bir güncelleştirme, sistemin yeniden başlatılmasını gerektiriyorsa, güncelleştirme dağıtım değerlendirme döngüsünü yeniden başlattıktan sonra ç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

-SendWakeupPacket

Gerekli dağıtımlar için istemcileri uyandırmak üzere LAN'da Uyandırma'nın kullanıp kullanmay olmadığını gösterir.

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

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

-SoftDeadlineEnabled

Sürüm 1906'dan başlayarak, ADR dağıtım ayarlarının Dağıtım Zamanlaması sayfasında şu 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 yüzdesini tamsayı olarak belirtir. İstemci uyumluluğu bu yüzdenin altına düştüğünde bir uyarı oluşturulur.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-SuppressRestartServer

Bir yazılım güncelleştirmesi yükleme işlemini tamamlamak için sistemin yeniden başlatılmasını gerektirdiği zaman sunucularda sistem yeniden başlatmanın engelli 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

-SuppressRestartWorkstation

Bir yazılım güncelleştirmesi yükleme işlemini tamamlamak için sistemin yeniden başlatılmasını gerektirdiği zaman, iş istasyonlarında sistem yeniden başlatmanın engelli 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

-UseBranchCache

İstemcilerin aynı alt ağ üzerinde diğer istemcilerle içerik paylaşmasına izin verili 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

-UseUtc

Bu dağıtımın zaman çizelgesinin Evrensel Eşgüdümli Saat (UTC) temel alınarak değerlendirilip değerlendirilme 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

-UserNotification

Kullanıcı görsel deneyiminin bildirim davranışını belirtir. Geçerli değerler:

  • DisplayAll
  • DisplaySoftwareCenterOnly
  • HideAll
Type: UserNotificationOption
Parameter Sets: (All)
Aliases:
Accepted values: DisplayAll, DisplaySoftwareCenterOnly, HideAll

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

-VerboseLevel

İstemcilerin bu kural tarafından oluşturulan dağıtımlar için ne kadar durum ayrıntısı bildireceklerini belirtir. Geçerli değerler:

  • OnlyErrorMessages
  • OnlySuccessAndErrorMessages
  • AllMessages
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

Değişikliklerin son tarih veya bakım penceresi sırasında işlendi olup olmadığını gösterir (yeniden başlatma gerektirir). Varsayılan olarak $False, içerik katmana uygulanır ve daha sonra uygulanır.

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_AdrDeploymentSettings

NOTLAR

Get-CMCollection

Get-CMAutoDeploymentRuleDeployment

Get-CMSoftwareUpdateAutoDeploymentRule

New-CMAutoDeploymentRuleDeployment

Remove-CMAutoDeploymentRuleDeployment