Delen via


New-CMPackageDeployment

SYNOPSIS

Een verouderd pakket implementeren in een verzameling.

SYNTAX

DeployStandardProgramByPackageValue (standaard)

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>]

DeployStandardProgramByPackageId

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>]

DeployDeviceProgramByPackageId

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

Gebruik deze cmdlet om een pakket te implementeren naar resources in een verzameling. U kunt de verzameling opgeven op id, naam of object.

Gebruik Set-CMPackageDeploymentvoor andere implementatie-instellingen die u niet met deze cmdlet kunt configureren.

Zie Pakketten en programma's in Configuration Manager.

Notitie

Voer Configuration Manager cmdlets uit vanaf Configuration Manager-sitestation, bijvoorbeeld PS XYZ:\> . Zie Aan de slag voor meer informatie.

EXAMPLES

Voorbeeld 1: Een pakket implementeren op id

Met deze opdracht maakt u een implementatie van het pakket met id XYZ00001 naar de verzameling met id XYZ0003F.

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

Voorbeeld 2: een pakket implementeren zoals vereist met een deadline

Met de eerste opdracht stelt u een variabele voor een deadline in op 10 dagen vanaf nu om 20:00 uur. Met de tweede opdracht maakt u een planningsobject op basis van die deadline die dagelijks wordt weer gegeven. Met de derde opdracht maakt u de pakketimplementatie met dat schema.

[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

Clients toestaan distributiepunten uit de standaardgrensgroep van de site te gebruiken.

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

Toestaan dat clients distributiepunten van een grensgroep van de aangrenzende gebruiken.

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

Geef op wanneer deze implementatie beschikbaar is.

Gebruik -DeadlineDateTime om op te geven wanneer de implementatie verloopt en -Schedule om de implementatietoewijzing of deadline op te geven.

Gebruik de cmdlet Get-Date om een DateTime-object op te halen.

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-Collection

Geef een verzamelingsobject op als doel voor deze pakketimplementatie. Gebruik de cmdlet Get-CMCollection om dit object op te halen.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-CollectionId

Geef een verzamelings-id op als doel voor deze pakketimplementatie.

Type: String
Parameter Sets: (All)
Aliases:

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

-CollectionName

Geef een verzamelingsnaam op als het doel voor deze pakketimplementatie.

Type: String
Parameter Sets: (All)
Aliases:

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

-Opmerking

Geef een optionele opmerking op voor deze pakketimplementatie.

Type: String
Parameter Sets: (All)
Aliases:

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

-Confirm

Voeg deze parameter toe om te vragen om bevestiging voordat u de cmdlet gaat uitvoeren.

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

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

-DeadlineDateTime

Gebruik deze parameter om op te geven wanneer de implementatie verloopt.

Gebruik -AvailableDateTime om op te geven wanneer de implementatie beschikbaar is en -Schedule om de implementatietoewijzing of deadline op te geven.

Gebruik de cmdlet Get-Date om een DateTime-object op te halen.

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-DeployPurpose

Geef op of deze implementatie beschikbaar is voor gebruikers om te installeren of dat deze moet worden geïnstalleerd op de deadline.

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

Als het programma voor het pakket dat u implementeert een apparaattypeprogramma is, geeft u deze parameter op.

Gebruik anders de parameter StandardProgram. Het standaardprogrammatype is voor computers met de Configuration Manager client.

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

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

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DistributeCollectionName

De site distribueert inhoud naar de distributiepuntgroepen die zijn gekoppeld aan deze verzamelingsnaam.

Type: String
Parameter Sets: (All)
Aliases:

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

-DistributeContent

Voeg deze parameter toe om de pakketinhoud te distribueren wanneer u deze implementatie maakt. Clients kunnen het pakket pas installeren als u inhoud distribueert naar distributiepunten die de clients kunnen openen.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DistributionPointGroupName

De site distribueert inhoud naar deze distributiepuntgroep.

Type: String
Parameter Sets: (All)
Aliases:

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

-DistributionPointName

De site distribueert inhoud naar dit distributiepunt.

Type: String
Parameter Sets: (All)
Aliases:

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

-FastNetworkOption

Geef het gedrag op wanneer de client een distributiepunt uit de huidige grensgroep gebruikt:

  • Programma uitvoeren vanaf distributiepunt
  • Inhoud downloaden van distributiepunt en lokaal uitvoeren

Als u deze parameter niet opgeeft, wordt DownloadContentFromDistributionPointAndRunLocally standaard gebruikt. Deze optie is veiliger, omdat de client de inhoudshash valideert voordat het programma wordt uitgevoerd.

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

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Package

Geef een pakketobject op met het te implementeren programma. Gebruik de cmdlet Get-CMPackage om dit object op te halen.

Type: IResultObject
Parameter Sets: DeployStandardProgramByPackageValue, DeployDeviceProgramByPackageValue
Aliases:

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

-PackageId

Geef de id op van het pakket met het programma dat moet worden geïmplementeerd. Deze id is een standaard pakket-id, bijvoorbeeld XYZ007E3 .

Type: String
Parameter Sets: DeployStandardProgramByPackageId, DeployDeviceProgramByPackageId
Aliases:

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

-PackageName

Geef de naam op van het pakket met het programma dat moet worden geïmplementeerd.

Type: String
Parameter Sets: DeployStandardProgramByPackageName, DeployDeviceProgramByPackageName
Aliases:

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

-PersistOnWriteFilterDevice

Configureer hoe de client omgaat met het schrijffilter op Windows Embedded-apparaten.

  • $true: Wijzigingen aanbrengen bij de deadline of tijdens een onderhoudsvenster. Opnieuw opstarten is vereist.
  • $false: Pas inhoud toe op de overlay en pas deze later door.
Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-Programma

Geef een programmaobject op dat moet worden geïmplementeerd. Gebruik de cmdlet Get-CMProgram om dit object op te halen.

Type: IResultObject
Parameter Sets: DeployStandardProgramByProgramValue, DeployDeviceProgramByProgramValue
Aliases:

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

-ProgramName

Geef de naam op van het programma in het pakket dat u wilt implementeren.

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

Geef een eenheid op voor een terugkerende implementatie. Gebruik de parameter RecurValue om de waarde voor deze eenheid op te geven.

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

Geef op hoe vaak de implementatie wordt herhalingen.

Deze parameter is afhankelijk van het eenheidstype dat is opgegeven in de parameter RecurUnit:

  • Uren: deze waarde kan tussen en 1 zijn 23
  • Dagen: tussen 1 en 31
  • Minuten: tussen 1 en 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

-Opnieuw uit te proberen

Geef aan of de implementatie opnieuw wordtruns:

  • $True: De implementatie wordt opnieuw uitgevoerd voor clients zoals opgegeven in de parameter RerunBehavior. Dit is de standaardwaarde.
  • $False: De implementatie wordt niet opnieuw uitgevoerd.
Type: Boolean
Parameter Sets: DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue, DeployDeviceProgramByProgramValue
Aliases:

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

-RerunBehavior

Geef op of het programma opnieuw wordt opgeslagen op een computer.

  • NeverRerunDeployedProgram: Wordt niet opnieuw uitgevallen, zelfs niet als de implementatie is mislukt of bestanden zijn gewijzigd.
  • AlwaysRerunProgram: Opnieuw volgens de planning, zelfs als de implementatie is geslaagd. U kunt deze waarde gebruiken voor terugkerende implementaties. Dit is de standaardwaarde.
  • RerunIfFailedPreviousAttempt: Opnieuw volgens de planning, als de implementatie bij de vorige poging is mislukt.
  • RerunIfSucceededOnPreviousAttempt: alleen opnieuw als de vorige poging is geslaagd.
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

Gebruikers toestaan het programma onafhankelijk van toewijzingen uit te voeren.

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

-Schedule

Gebruik deze parameter om de implementatietoewijzing of deadline op te geven.

Gebruik -AvailableDateTime om op te geven wanneer de implementatie beschikbaar is en -DeadlineDateTime om op te geven wanneer de implementatie verloopt.

Geef een matrix met planningsobjecten op. Een planningsobject definieert de verplichte toewijzingsplanning voor een implementatie. Als u een planningsobject wilt maken, gebruikt u de cmdlet New-CMSchedule.

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

Geef het gebeurtenistype op dat bepaalt wanneer de pakketimplementatie wordt uitgevoerd.

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

Geeft aan of een ontwaagpakket naar computers moet worden verzenden voordat de implementatie begint. Als deze waarde $True is, Configuration Manager een computer uit de slaapstand. Als deze waarde $False is, worden computers niet uit de slaapstand lapt. Om computers te laten ontwaken, moet u eerst Wake On LAN.

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

Geef het gedrag op wanneer de client een distributiepunt van een grensgroep van een buur of de standaardgrensgroep van de site gebruikt:

  • Programma niet uitvoeren
  • Inhoud downloaden van distributiepunt en lokaal uitvoeren
  • Programma uitvoeren vanaf distributiepunt

Als u deze parameter niet opgeeft, wordt standaard DoNotRunProgram gebruikt.

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

-SoftwareInstallation

Wanneer de installatiedeadline is bereikt, stelt u deze parameter in op zodat het $true pakket buiten het onderhoudsvenster kan worden geïnstalleerd.

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

Gebruik deze parameter voor standaardprogrammatypen. Dit type is voor computers met de Configuration Manager client.

Als het programma voor het pakket dat u implementeert een apparaattypeprogramma is, gebruikt u de parameter DeviceProgram.

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

Wanneer de installatiedeadline is bereikt, stelt u deze parameter in op zodat het systeem zo nodig buiten het onderhoudsvenster opnieuw $true kan worden opgestart.

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

Geeft aan of clients met een internetverbinding naar gebruik inhoud mogen downloaden na de installatiedeadline, wat mogelijk meer kosten met zich mee kan brengen.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-UseUtc

Geeft aan of clients Coordinated Universal Time (UTC) gebruiken om de beschikbaarheid van een programma te bepalen. UTC-tijd maakt de implementatie op hetzelfde moment beschikbaar voor alle computers. Als u deze parameter niet opgeeft of in stelt op , gebruikt de $false client de lokale tijd.

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

Geeft aan of clients Coordinated Universal Time (UTC) gebruiken om de beschikbaarheid van een programma te bepalen. UTC-tijd maakt de implementatie op hetzelfde moment beschikbaar voor alle computers. Als u deze parameter niet opgeeft of in stelt op , gebruikt de $false client de lokale tijd.

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

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

-UseUtcForExpireSchedule

Geeft aan of clients Coordinated Universal Time (UTC) gebruiken om te bepalen wanneer een programma is verlopen. UTC-tijd verloopt de implementatie op hetzelfde moment voor alle computers. Als u deze parameter niet opgeeft of in stelt op , gebruikt de $false client de lokale tijd.

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

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

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

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

OPMERKINGEN

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

Pakketten en programma's in Configuration Manager