Freigeben über


Add-CMWindowsAppxDeploymentType

Fügt einen Windows-App-Paketbereitstellungstyp hinzu.

Syntax

Add-CMWindowsAppxDeploymentType
   [-ContentFallback]
   [-SlowNetworkDeploymentMode <ContentHandlingMode>]
   [-TriggerVpn]
   [-DeploymentTypeName <String>]
   [-AddRequirement <Rule[]>]
   -ApplicationName <String>
   [-RemoveLanguage <String[]>]
   [-RemoveRequirement <Rule[]>]
   [-AddLanguage <String[]>]
   [-Comment <String>]
   -ContentLocation <String>
   [-Force]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-CMWindowsAppxDeploymentType
   [-ContentFallback]
   [-SlowNetworkDeploymentMode <ContentHandlingMode>]
   [-TriggerVpn]
   [-DeploymentTypeName <String>]
   [-AddRequirement <Rule[]>]
   -ApplicationId <Int32>
   [-RemoveLanguage <String[]>]
   [-RemoveRequirement <Rule[]>]
   [-AddLanguage <String[]>]
   [-Comment <String>]
   -ContentLocation <String>
   [-Force]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-CMWindowsAppxDeploymentType
   [-ContentFallback]
   [-SlowNetworkDeploymentMode <ContentHandlingMode>]
   [-TriggerVpn]
   [-DeploymentTypeName <String>]
   [-AddRequirement <Rule[]>]
   -InputObject <IResultObject>
   [-RemoveLanguage <String[]>]
   [-RemoveRequirement <Rule[]>]
   [-AddLanguage <String[]>]
   [-Comment <String>]
   -ContentLocation <String>
   [-Force]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Das Cmdlet Add-CMWindowsAppxDeploymentType fügt einer Anwendung einen Windows-App-Paketbereitstellungstyp hinzu.

Hinweis

Führen Sie Configuration Manager Cmdlets auf dem Configuration Manager-Websitelaufwerk aus, z. PS XYZ:\>B. . Weitere Informationen finden Sie unter Erste Schritte.

Beispiele

Beispiel 1: Hinzufügen eines Windows-App-Paketbereitstellungstyps

PS XYZ:\>Add-CMWindowsAppxDeploymentType -ApplicationName "Application1" -DeploymentTypeName "DT1" -ContentLocation "\\Server1\Resources\Applications\appx\sccm_custom.appx" -AddLanguage "en-US","zh-CN" -Comment "New Deployment Type" -SlowNetworkDeploymentMode DoNothing -ContentFallback -TriggerVpn

Dieser Befehl fügt den Windows-App-Paket-Bereitstellungstyp DT1 vom angegebenen Speicherort zur Anwendung mit dem Namen Application1 in Englisch und Chinesisch hinzu. Die Angabe des TriggerVpn-Parameters gibt an, dass eine VPN-Verbindung verwendet wird.

Beispiel 2: Hinzufügen eines Windows-App-Paketbereitstellungstyps mithilfe der Pipeline

PS XYZ:\> Get-CMApplication -Name "Application1" | Add-CMWindowsAppxDeploymentType -DeploymentTypeName "DT1" -ContentLocation "\\Server1\Resources\Applications\appx\sccm_custom.appx" -AddLanguage "en-US","zh-CN" -Comment "New Deployment Type" -SlowNetworkDeploymentMode DoNothing -ContentFallback -TriggerVpn

Dieser Befehl ruft das Anwendungsobjekt mit dem Namen Application1 ab und verwendet den Pipelineoperator, um das Objekt an Add-CMWindowsAppxDeploymentType zu übergeben. Add-CMWindowsAppxDeploymentType fügt ein Windows-App-Paket mit dem Namen Dt1 vom angegebenen Speicherort in Englisch und Chinesisch hinzu. Die Angabe des TriggerVpn-Parameters gibt an, dass eine VPN-Verbindung verwendet wird.

Parameter

-AddLanguage

Fügt ein Array von Sprachen hinzu, die dieser Bereitstellungstyp unterstützt. Geben Sie die Sprachen im Format "languagecode2-country" oder "languagecode2" an, z. B.: en, en-US, ja-JP, zh-CN.

Weitere Informationen finden Sie unter CultureInfo.Name.

Typ:String[]
Aliase:AddLanguages, Languages, Language
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AddRequirement

Fügt ein Array von Anforderungen für diesen Bereitstellungstyp hinzu.

Typ:Rule[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ApplicationId

Gibt die ID der Anwendung an, die diesem Bereitstellungstyp zugeordnet ist.

Typ:Int32
Aliase:CI_ID, CIId
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ApplicationName

Gibt den Namen der Anwendung an, die diesem Bereitstellungstyp zugeordnet ist.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Comment

Gibt eine Beschreibung für diesen Bereitstellungstyp an.

Typ:String
Aliase:AdministratorComment
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ContentFallback

Gibt an, dass ein Client einen Fallbackspeicherort verwenden kann, der von einem Verwaltungspunkt bereitgestellt wird. Ein Fallbackspeicherortpunkt stellt einen alternativen Speicherort für Quellinhalte bereit, wenn der Inhalt für den Bereitstellungstyp auf keinem der bevorzugten Verteilungspunkte verfügbar ist.

Typ:SwitchParameter
Aliase:EnableContentLocationFallback, AllowClientsToUseFallbackSourceLocationForContent
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ContentLocation

Gibt den Pfad des Inhalts an. Der Standortsystemserver benötigt Berechtigungen zum Lesen der Inhaltsdateien.

Typ:String
Aliase:InstallationFileLocation
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DeploymentTypeName

Gibt einen Anzeigenamen für diesen Bereitstellungstyp an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DisableWildcardHandling

Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Force

Erzwingt die Ausführung des Befehls ohne Benutzerbestätigung.

Typ:SwitchParameter
Aliase:ForceForUnknownPublisher
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ForceWildcardHandling

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

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

Gibt ein Anwendungsobjekt an. Verwenden Sie zum Abrufen eines Anwendungsobjekts das Cmdlet Get-CMApplication .

Typ:IResultObject
Aliase:Application
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-RemoveLanguage

Entfernt ein Array vorhandener Sprachen aus diesem Bereitstellungstyp. Geben Sie die Sprachen im Format "languagecode2-country" oder "languagecode2" an, z. B.: en, en-US, ja-JP, zh-CN.

Typ:String[]
Aliase:RemoveLanguages
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RemoveRequirement

Entfernt die vorhandenen Installationsanforderungen aus diesem Bereitstellungstyp.

Typ:Rule[]
Aliase:RemoveRequirements
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SlowNetworkDeploymentMode

Gibt das Installationsverhalten des Bereitstellungstyps in einem langsamen Netzwerk an. Gültige Werte sind:

  • DoNothing
  • Herunterladen
  • DownloadContentForStreaming
Typ:ContentHandlingMode
Zulässige Werte:DoNothing, Download
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TriggerVpn

Gibt an, dass automatisch eine VPN-Verbindung (Virtual Private Network) verwendet wird.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

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

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

System.Object