Set-CMApplicationDeployment
SYNOPSIS
Uygulama dağıtımını yapılandırma
SYNTAX
Setapplicationdeploymentbyvaluezorunlu (varsayılan)
Set-CMApplicationDeployment [-AllowRepairApp <Boolean>] [-AutoCloseExecutable <Boolean>]
[-AvailableDateTime <DateTime>] [-Comment <String>] [-CreateAlertBaseOnPercentFailure <Boolean>]
[-CreateAlertBaseOnPercentSuccess <Boolean>] [-DeadlineDateTime <DateTime>] [-EnableMomAlert <Boolean>]
[-EnableSoftDeadline <Boolean>] [-FailParameterValue <Int32>] -InputObject <IResultObject>
[-OverrideServiceWindow <Boolean>] [-PersistOnWriteFilterDevice <Boolean>] [-PostponeDateTime <DateTime>]
[-PreDeploy <Boolean>] [-RaiseMomAlertsOnFailure <Boolean>] [-RebootOutsideServiceWindow <Boolean>]
[-ReplaceToastNotificationWithDialog <Boolean>] [-RequireApproval <Boolean>] [-SendWakeUpPacket <Boolean>]
[-SuccessParameterValue <Int32>] [-TimeBaseOn <TimeType>] [-UseMeteredNetwork <Boolean>]
[-UserNotification <UserNotificationType>] [-PassThru] [-Collection <IResultObject>] [-CollectionId <String>]
[-CollectionName <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
[<CommonParameters>]
Setapplicationdeploymentbyıdzorunlu
Set-CMApplicationDeployment [-AllowRepairApp <Boolean>] -ApplicationId <String>
[-AutoCloseExecutable <Boolean>] [-AvailableDateTime <DateTime>] [-Comment <String>]
[-CreateAlertBaseOnPercentFailure <Boolean>] [-CreateAlertBaseOnPercentSuccess <Boolean>]
[-DeadlineDateTime <DateTime>] [-EnableMomAlert <Boolean>] [-EnableSoftDeadline <Boolean>]
[-FailParameterValue <Int32>] [-OverrideServiceWindow <Boolean>] [-PersistOnWriteFilterDevice <Boolean>]
[-PostponeDateTime <DateTime>] [-PreDeploy <Boolean>] [-RaiseMomAlertsOnFailure <Boolean>]
[-RebootOutsideServiceWindow <Boolean>] [-ReplaceToastNotificationWithDialog <Boolean>]
[-RequireApproval <Boolean>] [-SendWakeUpPacket <Boolean>] [-SuccessParameterValue <Int32>]
[-TimeBaseOn <TimeType>] [-UseMeteredNetwork <Boolean>] [-UserNotification <UserNotificationType>] [-PassThru]
[-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
[-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
Setapplicationdeploymentbynamezorunlu
Set-CMApplicationDeployment [-AllowRepairApp <Boolean>] -ApplicationName <String>
[-AutoCloseExecutable <Boolean>] [-AvailableDateTime <DateTime>] [-Comment <String>]
[-CreateAlertBaseOnPercentFailure <Boolean>] [-CreateAlertBaseOnPercentSuccess <Boolean>]
[-DeadlineDateTime <DateTime>] [-EnableMomAlert <Boolean>] [-EnableSoftDeadline <Boolean>]
[-FailParameterValue <Int32>] [-OverrideServiceWindow <Boolean>] [-PersistOnWriteFilterDevice <Boolean>]
[-PostponeDateTime <DateTime>] [-PreDeploy <Boolean>] [-RaiseMomAlertsOnFailure <Boolean>]
[-RebootOutsideServiceWindow <Boolean>] [-ReplaceToastNotificationWithDialog <Boolean>]
[-RequireApproval <Boolean>] [-SendWakeUpPacket <Boolean>] [-SuccessParameterValue <Int32>]
[-TimeBaseOn <TimeType>] [-UseMeteredNetwork <Boolean>] [-UserNotification <UserNotificationType>] [-PassThru]
[-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
[-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
Set-CMApplicationDeployment cmdlet 'i Configuration Manager bir uygulama dağıtımının özelliklerini değiştirir. Daha fazla bilgi için bkz. Configuration Manager uygulamaları dağıtma.
Değiştirilecek bir uygulama dağıtımı belirtmek için, koleksiyon adını ve uygulamayı belirtin. Bir uygulamayı ada veya KIMLIĞE göre belirtebilirsiniz. Ayrıca, değiştirilecek uygulamayı almak için Get-Cmappte cmdlet 'ini de kullanabilirsiniz.
Not
Örneğin, Configuration Manager site sürücüsünden Configuration Manager cmdlet 'lerini çalıştırın PS XYZ:\>
. Daha fazla bilgi için başlarken bölümüne bakın.
EXAMPLES
Örnek 1: bir uygulama dağıtımı için kullanılabilirliği ve son tarihi değiştirme
Set-CMApplicationDeployment -ApplicationName "Track System 2011" -CollectionName "All Users" -AvailableDateTime (Get-Date) -DeadlineDateTime $(Get-Date).AddDays(30)
Bu komut, tüm kullanıcılar adlı bir koleksiyon Için izleme sistemi 2011 adlı bir uygulama için uygulama dağıtımını değiştirir. Komut, uygulamanın kullanılabildiği geçerli tarihi belirtir. Ayrıca, gelecekte 30 günlük dağıtım son tarihini yapılandırır.
PARAMETERS
-Allowrepaırapp
Bir uygulama için dağıtım oluştururken uygulamayı Onar seçeneğini yapılandırmak için bu parametreyi kullanın.
Type: Boolean
Parameter Sets: (All)
Aliases: AllowUserRepairApplication
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ApplicationId
Bir uygulamanın KIMLIĞINI belirtir.
Type: String
Parameter Sets: SetApplicationDeploymentByIdMandatory
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ApplicationName
Bir uygulamanın adını belirtir.
Type: String
Parameter Sets: SetApplicationDeploymentByNameMandatory
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AvailableDateTime
Bu dağıtımın kullanılabilir olduğu zaman Için bir DateTime nesnesi belirtin. Bu nesneyi almak için, Get-Date yerleşik cmdlet 'ini kullanın.
Dağıtım atamasını veya son tarihi belirtmek Için deadlinedatetime kullanın.
Type: DateTime
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Koleksiyon
Uygulamanın dağıtıldığı bir koleksiyon nesnesi belirtin. Bu nesneyi 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
Uygulamanın dağıtıldığı koleksiyonun KIMLIĞINI belirtin. Örneğin, "SMS00004"
.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CollectionName
Uygulamanın dağıtıldığı koleksiyonun adını belirtin.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: True
-Açıklama
Dağıtım için isteğe bağlı 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
-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
-CreateAlertBaseOnPercentFailure
Dağıtıtabilecek uygulamaların yüzdesi için bir uyarı oluşturulup oluşturulmayacağını gösterir. Yüzde değerini belirtmek için Failparametervalue parametresini kullanın.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CreateAlertBaseOnPercentSuccess
Başarıyla dağıtan uygulamaların yüzdesi için bir uyarı oluşturulup oluşturulmayacağını gösterir. Yüzde değerini belirtmek için SuccessParameterValue parametresini kullanın.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeadlineDateTime
Bu dağıtımın atandığı tarih için bir DateTime nesnesi belirtin, son tarih olarak da bilinir. Bu nesneyi almak için, Get-Date yerleşik cmdlet 'ini kullanın.
Dağıtımın ne zaman kullanılabilir olduğunu belirtmek için -availabledatetime kullanın.
Type: DateTime
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
-EnableMomAlert
bu $true
dağıtım için System Center Operations Manager bakım modunu etkinleştirmek üzere bu parametreyi olarak ayarlayın.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Enablesoftvade sonu
$true
Gecikmeli zorlamayı etkinleştirmek için bu parametreyi olarak ayarlayın.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-FailParameterValue
Bir uyarıya neden olan başarısız uygulama yüklemesi yüzdesini belirtir.
1 ile 100 arasında bir tamsayı belirtin.
Bu uyarıyı etkinleştirmek için, Creatalertbaseonpercentfailure parametresini olarak ayarlayın $True
.
Type: Int32
Parameter Sets: (All)
Aliases:
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
-InputObject
Yapılandırılacak bir uygulama dağıtım nesnesi belirtin. Bu nesneyi almak için Get-CMApplicationDeployment cmdlet 'ini kullanın.
Type: IResultObject
Parameter Sets: SetApplicationDeploymentByValueMandatory
Aliases: Application, DeploymentSummary, Assignment
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-OverrideServiceWindow
Dağıtımın, bakım penceresi dışında zamanlanıp gerçekleşmediğini belirtir.
Bakım penceresi, bilgisayar bakımı ve güncelleştirmeleri için kullanılan belirli bir süre.
Bu değer ise, $True
zamanlanan saat bakım penceresinin dışında kalırsa bile Configuration Manager uygulamayı dağıtır.
Bu değer ise $False
, Configuration Manager uygulamayı pencere dışında dağıtmaz. Kullanılabilir bir pencerede 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
-Geçiş
Bu parametreyi, çalışmakta olduğunuz öğeyi temsil eden bir nesneyi döndürecek şekilde ekleyin. Varsayılan olarak, bu cmdlet herhangi bir çıktı üretmeyebilir.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-PersistOnWriteFilterDevice
Katıştırılmış cihazlar için Yazma filtrelerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.
Bir değeri için $True
cihaz, bakım penceresi sırasında değişiklikleri kaydeder. Bu eylem için yeniden başlatma gerekiyor.
Bir değeri için $False
cihaz, değişiklikleri bir katmana kaydeder ve daha sonra kaydeder.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Erteonedatetime
Createalertbaseonpercentsuccess öğesini olarak belirlediğinizde $true
, bir DateTime nesnesi belirtmek için bu parametreyi kullanın. Configuration Manager, eşik bu tarihten sonra SuccessParameterValue daha düşük olduğunda bir dağıtım uyarısı oluşturur.
Bu nesneyi almak için, Get-Date yerleşik cmdlet 'ini kullanın.
Type: DateTime
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-PreDeploy
Uygulamanın, kullanıcının birincil cihazına ön dağıtım yapılıp yapılmayacağını belirtir.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RaiseMomAlertsOnFailure
İstemci uygulamayı yükleyemediğinde 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
-RebootOutsideServiceWindow
Bir bilgisayarın bakım penceresi dışında yeniden başlatılıp başlatılmayacağını belirtir.
Bakım penceresi, bilgisayar bakımı ve güncelleştirmeleri için kullanılan belirli bir süre.
Bu değer ise $True
, tüm gerekli yeniden başlatma, bakım pencereleri olmadan gerçekleştirilir.
Bu değer ise, $False
bilgisayar bir bakım penceresi dışında yeniden başlatmaz.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ReplaceToastNotificationWithDialog
İstemcide gerekli yazılım kullanılabilir olduğunda, $true
Varsayılan bildirim bildirimlerini bir iletişim kutusu penceresiyle değiştirmek için bu parametreyi olarak ayarlayın. Varsayılan olarak false 'tur. Daha fazla bilgi için bkz. bildirim bildirimlerini iletişim kutusu penceresiyle değiştirme.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RequireApproval
Bu parametreyi öğesine ayarlarsanız $true
, bir yönetici cihazdaki bu uygulama için bir isteği onaylaması gerekir.
Type: Boolean
Parameter Sets: (All)
Aliases: AppRequiresApproval
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önderip göndermey kararlarını gösterir.
Bu değer $True
ise, Yapılandırma Yöneticisi bir bilgisayarı uykudan uyandırmaya çalışır.
Bu değer $False
ise, bilgisayarları uykudan uyandırmaz.
Bilgisayarların uyandırması için önce yapılandırmayı LAN'da Uyandırma.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SuccessParameterValue
Bir uyarıya neden olan başarılı uygulama yüklemesi yüzdesini belirtir.
0 ile 99 arasında bir tamsayı belirtin.
Bu uyarıyı etkinleştirmek için CreateAlertBaseOnPercentSuccess parametresini olarak $True
ayarlayın.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-TimeBaseOn
Hangi saat diliminin kullanacağız?
LocalTime
: Yerel saati kullanın.UTC
: Eşgüdümlü Evrensel Saat (UTC) kullanın.
Type: TimeType
Parameter Sets: (All)
Aliases:
Accepted values: LocalTime, Utc
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UseMeteredNetwork
İ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
-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
-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
-AutoCloseExecutable
Sürüm 2107'den başlayarak, yükleme davranışları için $true
uygulama dağıtım ayarını etkinleştirmek için bu parametreyi olarak ayarlayın. Ardından Add-CMDeploymentTypeInstallBehavior cmdlet'ini kullanarak yüklemenin başarılı olup olmadığını kontrol etmek için yürütülebilir bir dosya ekleyin.
Aşağıdaki durumlarda bu $false
seçeneği devre dışı bırakmak için bu parametreyi olarak ayarlayın:
- Remove-CMDeploymentTypeInstallBehavior cmdlet'ini kullanarak tüm yürütülebilir dosyaları kaldırabilirsiniz
- Dağıtımın çalışan yürütülebilir dosyaları denetlemesini istemiyorsiniz.
Type: Boolean
Parameter Sets: (All)
Aliases: AutoCloseExeOnInstallBehavior
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_ApplicationAssignment
NOTLAR
Bu dönüş nesnesi ve özellikleri hakkında daha fazla bilgi için bkz. SMS_ApplicationAssignment sunucusu WMI sınıfı.