Aracılığıyla paylaş


New-CMPackageDeployment

SYNOPSIS

Eski bir paketi bir koleksiyona dağıtın.

SYNTAX

DeployStandardProgramByPackageValue (varsayılan)

New-CMPackageDeployment [-AllowFallback <Boolean>] [-AllowSharedContent <Boolean>]
 [-DeployPurpose <DeployPurposeType>] [-FastNetworkOption <FastNetworkOptionType>] [-Package] <IResultObject>
 [-PersistOnWriteFilterDevice <Boolean>] -ProgramName <String> [-RerunBehavior <RerunBehaviorType>]
 [-RunFromSoftwareCenter <Boolean>] [-Schedule <IResultObject[]>] [-ScheduleEvent <ScheduleEventType>]
 [-SendWakeupPacket <Boolean>] [-SlowNetworkOption <SlowNetworkOptionType>] [-SoftwareInstallation <Boolean>]
 [-StandardProgram] [-SystemRestart <Boolean>] [-UseUtcForAvailableSchedule <Boolean>]
 [-UseUtcForExpireSchedule <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployStandardProgramByPackageName

New-CMPackageDeployment [-AllowFallback <Boolean>] [-AllowSharedContent <Boolean>]
 [-DeployPurpose <DeployPurposeType>] [-FastNetworkOption <FastNetworkOptionType>] -PackageName <String>
 [-PersistOnWriteFilterDevice <Boolean>] -ProgramName <String> [-RerunBehavior <RerunBehaviorType>]
 [-RunFromSoftwareCenter <Boolean>] [-Schedule <IResultObject[]>] [-ScheduleEvent <ScheduleEventType>]
 [-SendWakeupPacket <Boolean>] [-SlowNetworkOption <SlowNetworkOptionType>] [-SoftwareInstallation <Boolean>]
 [-StandardProgram] [-SystemRestart <Boolean>] [-UseUtcForAvailableSchedule <Boolean>]
 [-UseUtcForExpireSchedule <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

Deploystandardprogrambypackageıd

New-CMPackageDeployment [-AllowFallback <Boolean>] [-AllowSharedContent <Boolean>]
 [-DeployPurpose <DeployPurposeType>] [-FastNetworkOption <FastNetworkOptionType>] -PackageId <String>
 [-PersistOnWriteFilterDevice <Boolean>] -ProgramName <String> [-RerunBehavior <RerunBehaviorType>]
 [-RunFromSoftwareCenter <Boolean>] [-Schedule <IResultObject[]>] [-ScheduleEvent <ScheduleEventType>]
 [-SendWakeupPacket <Boolean>] [-SlowNetworkOption <SlowNetworkOptionType>] [-SoftwareInstallation <Boolean>]
 [-StandardProgram] [-SystemRestart <Boolean>] [-UseUtcForAvailableSchedule <Boolean>]
 [-UseUtcForExpireSchedule <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployStandardProgramByProgramValue

New-CMPackageDeployment [-AllowFallback <Boolean>] [-AllowSharedContent <Boolean>]
 [-DeployPurpose <DeployPurposeType>] [-FastNetworkOption <FastNetworkOptionType>]
 [-PersistOnWriteFilterDevice <Boolean>] [-Program] <IResultObject> [-RerunBehavior <RerunBehaviorType>]
 [-RunFromSoftwareCenter <Boolean>] [-Schedule <IResultObject[]>] [-ScheduleEvent <ScheduleEventType>]
 [-SendWakeupPacket <Boolean>] [-SlowNetworkOption <SlowNetworkOptionType>] [-SoftwareInstallation <Boolean>]
 [-StandardProgram] [-SystemRestart <Boolean>] [-UseUtcForAvailableSchedule <Boolean>]
 [-UseUtcForExpireSchedule <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployDeviceProgramByPackageName

New-CMPackageDeployment [-DeployPurpose <DeployPurposeType>] [-DeviceProgram] -PackageName <String>
 -ProgramName <String> [-RecurUnit <RecurUnitType>] [-RecurValue <Int32>] [-Rerun <Boolean>]
 [-UseUtc <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

Deploydeviceprogrambypackageıd

New-CMPackageDeployment [-DeployPurpose <DeployPurposeType>] [-DeviceProgram] -PackageId <String>
 -ProgramName <String> [-RecurUnit <RecurUnitType>] [-RecurValue <Int32>] [-Rerun <Boolean>]
 [-UseUtc <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployDeviceProgramByPackageValue

New-CMPackageDeployment [-DeployPurpose <DeployPurposeType>] [-DeviceProgram] [-Package] <IResultObject>
 -ProgramName <String> [-RecurUnit <RecurUnitType>] [-RecurValue <Int32>] [-Rerun <Boolean>]
 [-UseUtc <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployDeviceProgramByProgramValue

New-CMPackageDeployment [-DeployPurpose <DeployPurposeType>] [-DeviceProgram] [-Program] <IResultObject>
 [-RecurUnit <RecurUnitType>] [-RecurValue <Int32>] [-Rerun <Boolean>] [-SendWakeupPacket <Boolean>]
 [-UseUtc <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Bir koleksiyondaki kaynaklara paket dağıtmak için bu cmdlet 'i kullanın. Koleksiyonu KIMLIĞE veya ada göre belirtebilir veya bir nesneyi geçirebilirsiniz.

Bu cmdlet ile yapılandıramıyorum diğer dağıtım ayarları için set-CMPackageDeploymentkomutunu kullanın.

Daha fazla bilgi için bkz. Configuration Manager paket ve programlar.

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: KIMLIĞE göre paket dağıtma

Bu komut, kimliği XYZ0003F olan koleksiyona kimliği XYZ00001 olan paketin dağıtımını oluşturur.

$pkgId = "XYZ00001"
$collId = "XYZ0003F"
New-CMPackageDeployment -StandardProgram -PackageId $pkgId -ProgramName "ScanState" -CollectionID $collId -Comment "Use USMT to scan for data" -DeployPurpose Available

Örnek 2: bir paketi, son tarihe göre gereken şekilde dağıtma

İlk komut, 8:00 PM tarihinde son tarih için 10 güne kadar bir değişken ayarlar. İkinci komut, günlük olarak yinelenen bu son tarihi temel alan bir zamanlama nesnesi oluşturur. Üçüncü komut bu zamanlamaya göre paket dağıtımı oluşturur.

[datetime]$DeadlineTime = (Get-Date -Hour 20 -Minute 0 -Second 0).AddDays(10)

$NewScheduleDeadline = New-CMSchedule -Start $DeadlineTime -Nonrecurring

$pkgId = "XYZ00001"
$progName = "Run"
$collId = "XYZ0003F"

New-CMPackageDeployment -StandardProgram -PackageId $pkgId -ProgramName $progName -DeployPurpose Required -CollectionId $collId -FastNetworkOption DownloadContentFromDistributionPointAndRunLocally -SlowNetworkOption DownloadContentFromDistributionPointAndLocally -RerunBehavior RerunIfFailedPreviousAttempt -Schedule $NewScheduleDeadline

PARAMETERS

-AllowFallback

İstemcilerin varsayılan site sınırı grubundan dağıtım noktaları kullanmasına izin verin.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-AllowSharedContent

İstemcilerin bir komşu sınır grubundan dağıtım noktaları kullanmasına izin verin.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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ğunu belirtin.

Dağıtımın ne zaman sona ereceğini belirtmek için -deadlinedatetime kullanın ve dağıtım atamasını veya son tarihi belirtmek için zamanlamayı zamanlayın .

Bir Tarih saat nesnesi almak için Get-Date 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

-Koleksiyon

Bu paket dağıtımı için hedef olarak 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 paket dağıtımı için hedef olarak bir koleksiyon KIMLIĞI belirtin.

Type: String
Parameter Sets: (All)
Aliases:

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

-CollectionName

Bu paket dağıtımı için hedef olarak bir koleksiyon adı belirtin.

Type: String
Parameter Sets: (All)
Aliases:

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

-Açıklama

Bu paket 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 'ini çalıştırmadan önce bu parametreyi onay isteyecek şekilde ekleyin.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-DeadlineDateTime

Dağıtımın ne zaman sona ereceğini belirtmek için bu parametreyi kullanın.

Dağıtımın ne zaman kullanılabilir olduğunu belirtmek için -availabledatetime kullanın ve dağıtım atamasını veya son tarihi belirtmeyi zamanlayın .

Bir Tarih saat nesnesi almak için Get-Date 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

-DeployPurpose

Bu dağıtımın kullanıcıların yüklemesi için kullanılabilir olup olmadığını veya son tarihte yüklenmesi gerektiğini belirtin.

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

-DeviceProgram

Dağıttığınız paketin programı bir cihaz türü program ise, bu parametreyi belirtin.

Aksi takdirde, StandardProgram parametresini kullanın. Standart program türü, Configuration Manager istemcisi olan bilgisayarlar içindir.

Type: SwitchParameter
Parameter Sets: DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue, DeployDeviceProgramByProgramValue
Aliases:

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

-DistributeCollectionName

Site, bu koleksiyon adıyla ilişkili olan dağıtım noktası gruplarına içerik 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

Bu dağıtımı oluştururken paket içeriğini dağıtmak için bu parametreyi ekleyin. İstemciler, istemcilerin erişebileceği dağıtım noktalarına içerik dağıtana kadar paketi yükleyemez.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DistributionPointGroupName

Site, içeriği bu dağıtım noktası grubuna dağıtır.

Type: String
Parameter Sets: (All)
Aliases:

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

-DistributionPointName

Site içeriği bu dağıtım noktası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

-FastNetworkOption

İstemci geçerli sınır grubundan bir dağıtım noktası kullandığında davranışı belirtin:

  • Programı dağıtım noktasından Çalıştır
  • İçeriği dağıtım noktasından indir ve yerel olarak çalıştır

Bu parametreyi belirtmezseniz, DownloadContentFromDistributionPointAndRunLocally Varsayılan olarak kullanır. İstemci, programı çalıştırmadan önce içerik karmasını doğruladığından, bu seçenek daha güvenlidir.

Type: FastNetworkOptionType
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:
Accepted values: RunProgramFromDistributionPoint, DownloadContentFromDistributionPointAndRunLocally

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

-Package

Dağıtılacak programın bulunduğu bir paket nesnesi belirtin. Bu nesneyi almak için Get-CMPackage cmdlet 'ini kullanın.

Type: IResultObject
Parameter Sets: DeployStandardProgramByPackageValue, DeployDeviceProgramByPackageValue
Aliases:

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

-PackageID

Dağıtılacak programın bulunduğu paketin KIMLIĞINI belirtin. Bu KIMLIK, örneğin standart bir paket KIMLIĞIDIR XYZ007E3 .

Type: String
Parameter Sets: DeployStandardProgramByPackageId, DeployDeviceProgramByPackageId
Aliases:

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

-PackageName

Dağıtılacak programın bulunduğu paketin adını belirtin.

Type: String
Parameter Sets: DeployStandardProgramByPackageName, DeployDeviceProgramByPackageName
Aliases:

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

-PersistOnWriteFilterDevice

istemcinin Windows katıştırılmış cihazlarda yazma filtresini nasıl işleyeceğini yapılandırın.

  • $true: Değişiklikleri son tarihte veya bakım penceresi sırasında yürütün. Yeniden başlatma gerekiyor.
  • $false: Kaplama üzerinde içerik uygulayın ve daha sonra işleyin.
Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-Program

Dağıtılacak bir program nesnesi belirtin. Bu nesneyi almak için Get-CMProgram cmdlet 'ini kullanın.

Type: IResultObject
Parameter Sets: DeployStandardProgramByProgramValue, DeployDeviceProgramByProgramValue
Aliases:

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

-ProgramName

Dağıtılacak paketteki programın adını belirtin.

Type: String
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue
Aliases: StandardProgramName, DeviceProgramName

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

-RecurUnit

Yinelenen dağıtım için bir birim belirtin. Bu birimin değerini belirtmek için recurvalue parametresini kullanın.

Type: RecurUnitType
Parameter Sets: DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue, DeployDeviceProgramByProgramValue
Aliases:
Accepted values: Minutes, Hours, Days

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

-RecurValue

Dağıtımın yinelenme sıklığını belirtin.

Bu parametre, recurunit parametresinde belirtilen birim türüne bağlıdır:

  • Saatler: Bu değer ile arasında olabilir 1``23
  • Günler: 1 ve arasında 31
  • Dakika: 1 ve arasında 59
Type: Int32
Parameter Sets: DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue, DeployDeviceProgramByProgramValue
Aliases:

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

-Yeniden çalıştır

Dağıtımın tekrar çalışıp çalışmadığını belirtin:

  • $True: Dağıtım, yeniden yönlendirme parametresi parametresinde belirtilen şekilde istemciler için yeniden çalışır. Bu varsayılan değerdir.
  • $False: Dağıtım yeniden çalıştırılmaz.
Type: Boolean
Parameter Sets: DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue, DeployDeviceProgramByProgramValue
Aliases:

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

-Yeniden yönlendirme davranışı

Programın bir bilgisayarda tekrar tekrar çalışıp çalışmadığını belirtir.

  • NeverRerunDeployedProgram: Dağıtım başarısız veya dosya değişmiş olsa bile yeniden çalıştırılmaz.
  • AlwaysRerunProgram: Dağıtım başarılı olsa bile zamanlandığı şekilde yeniden çalıştırın. Bu değeri yinelenen dağıtımlar için kullanabilirsiniz. Bu varsayılan değerdir.
  • RerunIfFailedPreviousAttempt: Dağıtım önceki denemede başarısız olduysa, zamanlandığı şekilde yeniden çalıştırın.
  • RerunIfSucceededOnPreviousAttempt: Yalnızca önceki deneme başarılı olursa yeniden çalıştırın.
Type: RerunBehaviorType
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:
Accepted values: NeverRerunDeployedProgram, AlwaysRerunProgram, RerunIfFailedPreviousAttempt, RerunIfSucceededOnPreviousAttempt

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

-RunFromSoftwareCenter

Kullanıcıların programı atamalardan bağımsız olarak çalıştırmasına izin ver.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases: AllowUsersRunIndependently

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

-Zamanlama

Dağıtım atamasını veya son tarihi belirtmek için bu parametreyi kullanın.

Dağıtımın ne zaman kullanılabilir olduğunu belirtmek için -availabledatetime , dağıtımın süresinin ne zaman dolacağını belirtmek için -deadlinedatetime kullanın.

Bir zamanlama nesneleri dizisi belirtin. Zamanlama nesnesi bir dağıtım için zorunlu atama zamanlamasını tanımlar. Bir zamanlama nesnesi oluşturmak için New-CMSchedule cmdlet 'ini kullanın.

Type: IResultObject[]
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-ScheduleEvent

Paket dağıtımının ne zaman çalışacağını belirleyen olay türünü belirtin.

Type: ScheduleEventType
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:
Accepted values: AsSoonAsPossible, LogOn, LogOff

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önderileceğini belirtir. Bu değer ise $True , Configuration Manager bilgisayarı uykudan uyandırır. Bu değer ise $False bilgisayarları uykudan uyanmaz. Bilgisayarların uyanma için önce LAN'da Uyandırma yapılandırın.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue, DeployDeviceProgramByProgramValue
Aliases:

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

-SlowNetworkOption

İstemci bir komşu sınır grubundaki veya varsayılan site sınır grubundaki bir dağıtım noktasını kullandığında davranışı belirtin:

  • Program çalıştırma
  • İçeriği dağıtım noktasından indir ve yerel olarak çalıştır
  • Programı dağıtım noktasından Çalıştır

Bu parametreyi belirtmezseniz, DoNotRunProgram Varsayılan olarak kullanır.

Type: SlowNetworkOptionType
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:
Accepted values: DoNotRunProgram, DownloadContentFromDistributionPointAndLocally, RunProgramFromDistributionPoint

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

-Softwareınstallation

Yükleme son tarihine ulaşıldığında, $true paketin bakım penceresi dışında yüklenmesine izin vermek için bu parametreyi olarak ayarlayın.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-StandardProgram

Bu parametreyi standart program türleri için kullanın. Bu tür, Configuration Manager istemcisi olan bilgisayarlar içindir.

Dağıttığınız paketin programı bir cihaz türü program ise DeviceProgram parametresini kullanın.

Type: SwitchParameter
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-SystemRestart

Yükleme son tarihine ulaşıldığında, $true bakım penceresi dışında gerekliyse, sistem yeniden başlatmaya izin vermek için bu parametreyi olarak ayarlayın.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-UseMeteredNetwork

Tarifeli bir internet bağlantısı kullanan istemcilerin, yükleme son tarihinden sonra içerik indirmesine izin verilip verilmeyeceğini gösterir ve bu da daha fazla ücret doğurmayabilir.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-UseUtc

İstemcilerin bir programın kullanılabilirliğini belirlemede Eşgüdümlü Evrensel Saat (UTC) kullanıp kullanmadığını belirtir. UTC saati, dağıtımın tüm bilgisayarlar için aynı anda kullanılabilir olmasını sağlar. Bu parametreyi belirtmezseniz veya olarak ayarlarsanız $false , istemci kendi yerel saatini kullanır.

Type: Boolean
Parameter Sets: DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue, DeployDeviceProgramByProgramValue
Aliases:

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

-UseUtcForAvailableSchedule

İstemcilerin bir programın kullanılabilirliğini belirlemede Eşgüdümlü Evrensel Saat (UTC) kullanıp kullanmadığını belirtir. UTC saati, dağıtımın tüm bilgisayarlar için aynı anda kullanılabilir olmasını sağlar. Bu parametreyi belirtmezseniz veya olarak ayarlarsanız $false , istemci kendi yerel saatini kullanır.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-Useutcbir piplan

İstemcilerin bir programın ne zaman dolduğunu anlamak için Eşgüdümlü Evrensel Saat (UTC) kullanıp kullanmadığını belirtir. UTC zamanının tüm bilgisayarlar için aynı anda dağıtım süresi dolar. Bu parametreyi belirtmezseniz veya olarak ayarlarsanız $false , istemci kendi yerel saatini kullanır.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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ıştırılmadı.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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. ıresultobject

OUTPUTS

System.Object

NOTLAR

Get-CMPackageDeployment Get-CMPackageDeploymentStatus Set-CMPackageDeployment Remove-CMPackageDeployment Get-CMPackage

Configuration Manager paket ve programlar