New-CMApplicationDeployment
SYNOPSIS
Uygulama dağıtımı oluşturma.
SYNTAX
SearchByValueMandatory (Varsayılan)
New-CMApplicationDeployment [-AllowRepairApp <Boolean>] [-ApprovalRequired <Boolean>]
[-AutoCloseExecutable <Boolean>] [-DeadlineDateTime <DateTime>] [-DeployAction <DeployActionType>]
[-DeployPurpose <DeployPurposeType>] [-DisableContentDependencyDetection] [-EnableMomAlert <Boolean>]
[-EnableSoftDeadline <Boolean>] [-FailParameterValue <Int32>] [-GenerateScomAlertOnFailure <Boolean>]
[-InputObject] <IResultObject> [-OverrideServiceWindow <Boolean>] [-PostponeDateTime <DateTime>]
[-PreDeploy <Boolean>] [-RebootOutsideServiceWindow <Boolean>] [-ReplaceToastNotificationWithDialog <Boolean>]
[-Simulation] [-SuccessParameterValue <Int32>] [-TimeBaseOn <TimeType>] [-UpdateSupersedence <Boolean>]
[-UserNotification <UserNotificationType>] [-DistributeCollectionName <String>] [-DistributeContent]
[-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
[-Comment <String>] [-PersistOnWriteFilterDevice <Boolean>] [-SendWakeupPacket <Boolean>]
[-UseMeteredNetwork <Boolean>] [-Collection <IResultObject>] [-CollectionId <String>]
[-CollectionName <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
[<CommonParameters>]
SearchByIdMandatory
New-CMApplicationDeployment [-AllowRepairApp <Boolean>] [-ApprovalRequired <Boolean>]
[-AutoCloseExecutable <Boolean>] [-DeadlineDateTime <DateTime>] [-DeployAction <DeployActionType>]
[-DeployPurpose <DeployPurposeType>] [-DisableContentDependencyDetection] [-EnableMomAlert <Boolean>]
[-EnableSoftDeadline <Boolean>] [-FailParameterValue <Int32>] [-GenerateScomAlertOnFailure <Boolean>]
[-Id] <Int32> [-OverrideServiceWindow <Boolean>] [-PostponeDateTime <DateTime>] [-PreDeploy <Boolean>]
[-RebootOutsideServiceWindow <Boolean>] [-ReplaceToastNotificationWithDialog <Boolean>] [-Simulation]
[-SuccessParameterValue <Int32>] [-TimeBaseOn <TimeType>] [-UpdateSupersedence <Boolean>]
[-UserNotification <UserNotificationType>] [-DistributeCollectionName <String>] [-DistributeContent]
[-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
[-Comment <String>] [-PersistOnWriteFilterDevice <Boolean>] [-SendWakeupPacket <Boolean>]
[-UseMeteredNetwork <Boolean>] [-Collection <IResultObject>] [-CollectionId <String>]
[-CollectionName <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
[<CommonParameters>]
SearchByNameMandatory
New-CMApplicationDeployment [-AllowRepairApp <Boolean>] [-ApprovalRequired <Boolean>]
[-AutoCloseExecutable <Boolean>] [-DeadlineDateTime <DateTime>] [-DeployAction <DeployActionType>]
[-DeployPurpose <DeployPurposeType>] [-DisableContentDependencyDetection] [-EnableMomAlert <Boolean>]
[-EnableSoftDeadline <Boolean>] [-FailParameterValue <Int32>] [-GenerateScomAlertOnFailure <Boolean>]
[-Name] <String> [-OverrideServiceWindow <Boolean>] [-PostponeDateTime <DateTime>] [-PreDeploy <Boolean>]
[-RebootOutsideServiceWindow <Boolean>] [-ReplaceToastNotificationWithDialog <Boolean>] [-Simulation]
[-SuccessParameterValue <Int32>] [-TimeBaseOn <TimeType>] [-UpdateSupersedence <Boolean>]
[-UserNotification <UserNotificationType>] [-DistributeCollectionName <String>] [-DistributeContent]
[-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
[-Comment <String>] [-PersistOnWriteFilterDevice <Boolean>] [-SendWakeupPacket <Boolean>]
[-UseMeteredNetwork <Boolean>] [-Collection <IResultObject>] [-CollectionId <String>]
[-CollectionName <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
[<CommonParameters>]
DESCRIPTION
New-CMApplicationDeployment cmdlet'i bir uygulama dağıtımı oluşturur. Daha fazla bilgi için bkz. Yapılandırma Yöneticisi.
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: Uygulama yükleme
Bu komut, Geliştiriciler İş İstasyonu koleksiyonuna Visual Studio 2019 için yeni bir dağıtım oluşturur. Uygulamayı yüklür ve gereklidir. Hem kullanılabilir tarih hem de son tarih geçmişte aynı zamandadır, bu nedenle istemci bu ilkeyi aldığında uygulamayı yüklür.
New-CMApplicationDeployment -Name "Visual Studio 2019" -AvailableDateTime '01/01/2020 00:00:00' -CollectionName 'Developers Workstation' -DeadlineDateTime '01/01/2020 00:00:00' -DeployAction Install -DeployPurpose Required
PARAMETERS
-AllowRepairApp
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
-ApprovalRequired
Bu parametreyi olarak $true
ayarlıyorsanız, yöneticinin cihazda 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
-AvailableDateTime
Bu dağıtımın ne zaman kullanılabilir olduğu için bir DateTime nesnesi belirtin. Bu nesneyi almak için Get-Date yerleşik cmdlet'ini kullanın.
Dağıtım ataması veya son tarih 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
-Collection
Uygulamanın dağıtılacağı 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
Bu uygulamanın dağıtılacağı 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
Bu uygulamanın dağıtılacağı 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
-Comment
Bu dağıtım için isteğe bağlı bir açıklama belirtin.
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: None
Accept pipeline input: False
Accept wildcard characters: False
-DeadlineDateTime
Bu dağıtımın atandığı tarih için bir DateTime nesnesi belirtin ve 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: SupersedenceDeadlineDateTime
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeployAction
Uygulamayı yüklemek veya kaldırmak için dağıtım eylemlerini belirtin. Rakip dağıtımlar aynı cihazı hedeflerse Yükle eylemi önceliklidir.
Type: DeployActionType
Parameter Sets: (All)
Aliases:
Accepted values: Install, Uninstall
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeployPurpose
Dağıtım amacını belirtin:
Available
: Kullanıcı uygulamayı Yazılım Merkezi'nde görür. Bunu isteğe bağlı olarak yükleyebilirler.Required
: İstemci, uygulamayı ayar her zaman çizelgesine göre otomatik olarak yüklenir. Uygulama gizli değilse, kullanıcı dağıtım durumunu izleyebilir. Son tarih öncesinde uygulamayı yüklemek için Yazılım Merkezi'ne de kullanabilirler.
Type: DeployPurposeType
Parameter Sets: (All)
Aliases:
Accepted values: Available, Required
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableContentDependencyDetection
Bağımlı uygulamalar için içeriği otomatik olarak dağıtmama için bu parametreyi ekleyin.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: DisableDetectAssociatedContentDependencies
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. Bunu 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
-DistributeCollectionName
Site, içeriği bu koleksiyon adıyla ilişkili dağıtım noktalarına dağıtır.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DistributeContent
Önce uygulama içeriğini dağıtmanıza gerek varsa bu parametreyi ekleyin.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DistributionPointGroupName
Uygulama içeriğini dağıtmak için bir dağıtım noktası grubunun adını belirtin.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DistributionPointName
Uygulama içeriğini dağıtmak için bir dağıtım noktasının adını belirtin.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableMomAlert
Bu dağıtımın bakım $true
modunu System Center Operations Manager 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
-EnableSoftDeadline
Gecikmeli zorlamayı $true
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 $True
ayarlayın.
Type: Int32
Parameter Sets: (All)
Aliases:
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
-GenerateScomAlertOnFailure
İstemci uygulamayı yükleyemezse Operations Manager uyarı oluşturmanın gerekip gerek olmadığını gösterir.
Type: Boolean
Parameter Sets: (All)
Aliases: RaiseMomAlertsOnFailure
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Id
Dağıtıla uygulamanın kimliğini belirtin.
Type: Int32
Parameter Sets: SearchByIdMandatory
Aliases: CIId, CI_ID, ApplicationId
Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InputObject
Dağıtıla bir uygulama nesnesi belirtin. Bu nesneyi almak için Get-CMApplication cmdlet'ini kullanın.
Type: IResultObject
Parameter Sets: SearchByValueMandatory
Aliases: Application
Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-Name
Dağıtıla uygulamanın adını belirtin.
Type: String
Parameter Sets: SearchByNameMandatory
Aliases: LocalizedDisplayName, ApplicationName
Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-OverrideServiceWindow
Bakım penceresi dışında zamanlanmış olsa bile dağıtımın 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 bakım penceresinin dışında olsa bile uygulamayı dağıtır.
Bu değer $False
ise Yapılandırma Yöneticisi 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
-PersistOnWriteFilterDevice
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
-PostponeDateTime
CreateAlertBaseOnPercentSuccess'i olarak ayar farklı bir tarih saat $true
nesnesi belirtmek için bu parametreyi kullanın. Yapılandırma Yöneticisi, eşik bu tarihten sonra SuccessParameterValue değerinden 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
Uygulamayı kullanıcının birincil cihazına önceden dağıtıp dağıtmay 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
-RebootOutsideServiceWindow
Bir bilgisayarın bakım penceresi dışında yeniden başlatıp başlatmay 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, gerekli tüm yeniden başlatmalar bakım pencerelerini gerektirmeden uzer.
Bu değer $False
ise, bilgisayar bir bakım penceresi dışında yeniden başlatılmaz.
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, varsayılan bildirim bildirimlerini bir iletişim kutusuyla değiştirmek $true
için bu parametreyi olarak ayarlayın. Varsayılan olarak false değeridir. Daha fazla bilgi için bkz. Bildirim bildirimlerini iletişim 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
-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
-Benzetim
Dağıtım benzetimi oluşturmak için bu parametreyi ekleyin. Daha fazla bilgi için bkz. Uygulama dağıtımlarını Yapılandırma Yöneticisi.
Type: SwitchParameter
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
-UpdateSupersedence
Kullanılabilir bir dağıtım için bu parametreyi kullanarak, yenisini alan uygulamanın yüklü olduğu kullanıcıları veya cihazları yükseltmek için yükleme son tarihi belirtin. Belirli bir saat belirtmek için DeadlineDateTime kullanın, aksi takdirde AvailableDateTime'dan sonra en kısa sürede olur.
Type: Boolean
Parameter Sets: (All)
Aliases:
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: None
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.