Aracılığıyla paylaş


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

$trueGecikmeli 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ı.

Get-CMApplication

Get-CMApplicationDeployment

New-CMApplicationDeployment

Remove-CMApplicationDeployment

Uygulamaları Yapılandırma Yöneticisi