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
RELATED LINKS
Get-CMAutoDeploymentRuleDeployment
Get-CMSoftwareUpdateAutoDeploymentRule