New-CMPackageDeployment

Stellen Sie ein Legacypaket in einer Sammlung bereit.

Syntax

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

Beschreibung

Verwenden Sie dieses Cmdlet, um ein Paket für Ressourcen in einer Sammlung bereitzustellen. Sie können die Auflistung nach ID, Name oder Übergeben eines Objekts angeben.

Verwenden Sie für andere Bereitstellungseinstellungen, die Sie mit diesem Cmdlet nicht konfigurieren können, Set-CMPackageDeployment.

Weitere Informationen finden Sie unter Pakete und Programme in Configuration Manager.

Hinweis

Führen Sie Configuration Manager-Cmdlets beispielsweise vom Configuration Manager-Standortlaufwerk PS XYZ:\> aus. Weitere Informationen finden Sie unter "Erste Schritte".

Beispiele

Beispiel 1: Bereitstellen eines Pakets nach ID

Mit diesem Befehl wird eine Bereitstellung des Pakets mit ID XYZ00001 in der Auflistung mit ID XYZ0003Ferstellt.

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

Beispiel 2: Bereitstellen eines Pakets nach Bedarf mit einem Stichtag

Der erste Befehl legt eine Variable für einen Stichtag auf 10 Tage ab jetzt um 20:00 Uhr fest. Der zweite Befehl erstellt ein Zeitplanobjekt basierend auf diesem Stichtag, der täglich wiederholt wird. Der dritte Befehl erstellt die Paketbereitstellung mit diesem Zeitplan.

[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

Parameter

-AllowFallback

Zulassen, dass Clients Verteilungspunkte aus der Standardmäßigen Standortgrenzengruppe verwenden.

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

-AllowSharedContent

Zulassen, dass Clients Verteilungspunkte aus einer benachbarten Begrenzungsgruppe verwenden.

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

-AvailableDateTime

Geben Sie an, wann diese Bereitstellung _verfügbar_ist.

Verwenden Sie "-DeadlineDateTime", um anzugeben, wann die Bereitstellung abläuft, und "-Schedule", um die Bereitstellungszuweisung oder den _Stichtag_anzugeben.

Verwenden Sie das Cmdlet "Get-Date", um ein DateTime-Objekt abzurufen.

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

-Collection

Geben Sie ein Sammlungsobjekt als Ziel für diese Paketbereitstellung an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet "Get-CMCollection".

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

-CollectionId

Geben Sie eine Sammlungs-ID als Ziel für diese Paketbereitstellung an.

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

-CollectionName

Geben Sie einen Sammlungsnamen als Ziel für diese Paketbereitstellung an.

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

-Comment

Geben Sie einen optionalen Kommentar für diese Paketbereitstellung an.

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

-Confirm

Fügen Sie diesen Parameter hinzu, um vor dem Ausführen des Cmdlets zur Bestätigung aufzufordern.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DeadlineDateTime

Verwenden Sie diesen Parameter, um anzugeben, wann die Bereitstellung abläuft.

Verwenden Sie "-AvailableDateTime", um anzugeben, wann die Bereitstellung _verfügbar_ist, und "-Schedule", um die Bereitstellungszuweisung oder den _Stichtag_anzugeben.

Verwenden Sie das Cmdlet "Get-Date", um ein DateTime-Objekt abzurufen.

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

-DeployPurpose

Geben Sie an, ob diese Bereitstellung für Benutzer zur Installation verfügbar ist oder ob sie zum Stichtag installiert werden muss.

Type:DeployPurposeType
Accepted values:Available, Required
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DeviceProgram

Wenn das Programm für das Paket, das Sie bereitstellen, ein Gerätetypprogramm ist, geben Sie diesen Parameter an.

Verwenden Sie andernfalls den Parameter "StandardProgram". Der Standardprogrammtyp gilt für Computer mit dem Configuration Manager-Client.

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

-DisableWildcardHandling

Dieser Parameter behandelt Platzhalterzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandlingkombinieren.

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

-DistributeCollectionName

Die Website verteilt Inhalte an die Verteilerpunktgruppen, die diesem Sammlungsnamen zugeordnet sind.

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

-DistributeContent

Fügen Sie diesen Parameter hinzu, um den Paketinhalt zu verteilen, wenn Sie diese Bereitstellung erstellen. Clients können das Paket erst installieren, wenn Sie Inhalte an Verteilungspunkte verteilen, auf die die Clients zugreifen können.

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

-DistributionPointGroupName

Die Website verteilt Inhalte an diese Verteilerpunktgruppe.

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

-DistributionPointName

Die Website verteilt Inhalte an diesen Verteilungspunkt.

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

-FastNetworkOption

Geben Sie das Verhalten an, wenn der Client einen Verteilungspunkt aus der aktuellen Begrenzungsgruppe verwendet:

  • Programm vom Verteilungspunkt aus ausführen
  • Herunterladen von Inhalten vom Verteilungspunkt und lokales Ausführen

Wenn Sie diesen Parameter nicht angeben, wird er DownloadContentFromDistributionPointAndRunLocally standardmäßig verwendet. Diese Option ist sicherer, da der Client den Inhaltshash überprüft, bevor das Programm ausgeführt wird.

Type:FastNetworkOptionType
Accepted values:RunProgramFromDistributionPoint, DownloadContentFromDistributionPointAndRunLocally
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Dieser Parameter verarbeitet Platzhalterzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandlingkombinieren.

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

-Package

Geben Sie ein Paketobjekt mit dem bereitzustellenden Programm an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet "Get-CMPackage".

Type:IResultObject
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-PackageId

Geben Sie die ID des Pakets mit dem bereitzustellenden Programm an. Diese ID ist eine Standardpaket-ID, XYZ007E3 z. B. .

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

-PackageName

Geben Sie den Namen des Pakets mit dem bereitzustellenden Programm an.

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

-PersistOnWriteFilterDevice

Konfigurieren Sie, wie der Client den Schreibfilter auf Windows Embedded-Geräten behandelt.

  • $true: Übernehmen Sie Änderungen zum Stichtag oder während eines Wartungsfensters. Ein Neustart ist erforderlich.
  • $false: Inhalte auf die Überlagerung anwenden und später einen Commit ausführen.
Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Program

Geben Sie ein bereitzustellende Programmobjekt an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet "Get-CMProgram".

Type:IResultObject
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-ProgramName

Geben Sie den Namen des Programms im bereitzustellenden Paket an.

Type:String
Aliases:StandardProgramName, DeviceProgramName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-RecurUnit

Geben Sie eine Einheit für eine wiederkehrende Bereitstellung an. Verwenden Sie den Parameter RecurValue, um den Wert für diese Einheit anzugeben.

Type:RecurUnitType
Accepted values:Minutes, Hours, Days
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-RecurValue

Geben Sie an, wie oft die Bereitstellung wiederholt wird.

Dieser Parameter hängt vom Einheitentyp ab, der im RecurUnit-Parameter angegeben ist:

  • Stunden: Dieser Wert kann zwischen 1 und 23
  • Tage: Zwischen 1 und 31
  • Minuten: Zwischen 1 und 59
Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Rerun

Gibt an, ob die Bereitstellung erneut ausgeführt wird:

  • $True: Die Bereitstellung wird erneut für Clients ausgeführt, wie im Parameter "RerunBehavior" angegeben. Dieser Wert ist der Standardwert.
  • $False: Die Bereitstellung wird nicht erneut ausgeführt.
Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-RerunBehavior

Gibt an, ob das Programm auf einem Computer erneut ausgeführt wird.

  • NeverRerunDeployedProgram: Wird nicht erneut ausgeführt, auch wenn die Bereitstellung fehlgeschlagen ist oder Dateien geändert wurden.
  • AlwaysRerunProgram: Wird wie geplant erneut ausgeführt, auch wenn die Bereitstellung erfolgreich war. Sie können diesen Wert für wiederkehrende Bereitstellungen verwenden. Dieser Wert ist der Standardwert.
  • RerunIfFailedPreviousAttempt: Wird wie geplant erneut ausgeführt, wenn die Bereitstellung beim vorherigen Versuch fehlgeschlagen ist.
  • RerunIfSucceededOnPreviousAttempt: Nur dann erneut ausgeführt, wenn der vorherige Versuch erfolgreich war.
Type:RerunBehaviorType
Accepted values:NeverRerunDeployedProgram, AlwaysRerunProgram, RerunIfFailedPreviousAttempt, RerunIfSucceededOnPreviousAttempt
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-RunFromSoftwareCenter

Zulassen, dass Benutzer das Programm unabhängig von Zuweisungen ausführen können.

Type:Boolean
Aliases:AllowUsersRunIndependently
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Schedule

Verwenden Sie diesen Parameter, um die Bereitstellungszuweisung oder den _Stichtag_anzugeben.

Verwenden Sie "-AvailableDateTime", um anzugeben, wann die Bereitstellung _verfügbar_ist, und "-DeadlineDateTime", um anzugeben, wann die Bereitstellung abläuft.

Geben Sie ein Array von Zeitplanobjekten an. Ein Zeitplanobjekt definiert den obligatorischen Zuweisungszeitplan für eine Bereitstellung. Verwenden Sie zum Erstellen eines Zeitplanobjekts das Cmdlet "New-CMSchedule".

Type:IResultObject[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleEvent

Geben Sie den Ereignistyp an, der bestimmt, wann die Paketbereitstellung ausgeführt wird.

Type:ScheduleEventType
Accepted values:AsSoonAsPossible, LogOn, LogOff
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SendWakeupPacket

Gibt an, ob ein Reaktivierungspaket an Computer gesendet werden soll, bevor die Bereitstellung beginnt. Wenn dieser Wert $True ist, aktiviert Configuration Manager einen Computer aus dem Ruhezustand. Wenn dieser Wert $False ist, werden Computer nicht aus dem Ruhezustand aktiviert. Damit Computer aktiviert werden können, konfigurieren Sie zuerst "Wake On LAN".

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

-SlowNetworkOption

Geben Sie das Verhalten an, wenn der Client einen Verteilungspunkt aus einer benachbarten Begrenzungsgruppe oder der Standardmäßigen Standortgrenzengruppe verwendet:

  • Programm nicht ausführen
  • Herunterladen von Inhalten vom Verteilungspunkt und lokales Ausführen
  • Programm vom Verteilungspunkt aus ausführen

Wenn Sie diesen Parameter nicht angeben, wird er DoNotRunProgram standardmäßig verwendet.

Type:SlowNetworkOptionType
Accepted values:DoNotRunProgram, DownloadContentFromDistributionPointAndLocally, RunProgramFromDistributionPoint
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SoftwareInstallation

Wenn der Installationstermin erreicht ist, legen Sie diesen Parameter so fest, $true dass das Paket außerhalb des Wartungsfensters installiert werden kann.

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

-StandardProgram

Verwenden Sie diesen Parameter für Standardprogrammtypen. Dieser Typ gilt für Computer mit dem Configuration Manager-Client.

Wenn das Programm für das Paket, das Sie bereitstellen, ein Gerätetypprogramm ist, verwenden Sie den Parameter "DeviceProgram".

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

-SystemRestart

Wenn der Installationstermin erreicht ist, legen Sie diesen Parameter so fest, $true dass der Systemneustart bei Bedarf außerhalb des Wartungsfensters zugelassen wird.

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

-UseMeteredNetwork

Gibt an, ob Clients mit einer getakteten Internetverbindung das Herunterladen von Inhalten nach dem Installationstermin erlaubt werden sollen, was zu mehr Kosten führen kann.

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

-UseUtc

Gibt an, ob Clients koordinierte Weltzeit (COORDINATED Universal Time, UTC) verwenden, um die Verfügbarkeit eines Programms zu ermitteln. Die UTC-Zeit stellt die Bereitstellung gleichzeitig für alle Computer zur Verfügung. Wenn Sie diesen Parameter nicht angeben oder $false festlegen, verwendet der Client die Ortszeit.

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

-UseUtcForAvailableSchedule

Gibt an, ob Clients koordinierte Weltzeit (COORDINATED Universal Time, UTC) verwenden, um die Verfügbarkeit eines Programms zu ermitteln. Die UTC-Zeit stellt die Bereitstellung gleichzeitig für alle Computer zur Verfügung. Wenn Sie diesen Parameter nicht angeben oder $false festlegen, verwendet der Client die Ortszeit.

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

-UseUtcForExpireSchedule

Gibt an, ob Clients koordinierte Weltzeit (Coordinated Universal Time, UTC) verwenden, um zu bestimmen, wann ein Programm abgelaufen ist. Utc-Zeit läuft die Bereitstellung für alle Computer gleichzeitig ab. Wenn Sie diesen Parameter nicht angeben oder $false festlegen, verwendet der Client die Ortszeit.

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

-WhatIf

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

System.Object