Freigeben über


Set-CMWindowsAppxDeploymentType

Legt einen Windows-App-Paketbereitstellungstyp fest.

Syntax

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

Beschreibung

Das Cmdlet Set-CMWindowsAppxDeploymentType ändert die Einstellungen für einen Windows-App-Paketbereitstellungstyp.

Hinweis

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

Beispiele

Beispiel 1: Ändern des Bereitstellungstyps eines App-Pakets

PS XYZ:\> Set-CMWindowsAppxdeploymentType -ApplicationName "Application1" -DeploymentTypeName "DTS" -NewName "DTS_New" -AddLanguage "en-US","zh-CN" -Comment "Deployment Type updated"

Dieser Befehl ändert den Namen des Windows-App-Paketbereitstellungstyps DTS für die Anwendung mit dem Namen Application1 in DTS_New, fügt Englisch und Chinesisch als unterstützte Sprachen hinzu und fügt eine Beschreibung hinzu.

Beispiel 2: Ändern des Bereitstellungstyps eines App-Pakets mithilfe der Pipeline

PS XYZ:\> Get-CMDeploymentType -ApplicationName "Application1" -DeploymentTypeName "DTS" | Set-CMWindowsAppxDeploymentType -NewName "DTS_New" -AddLanguage "en-US","zh-CN" -Comment "Deployment Type updated"

Dieser Befehl ruft das Bereitstellungsobjekt des Windows-App-Pakets mit dem Namen DTS für die Anwendung application1 ab und verwendet den Pipelineoperator, um das Objekt an Set-CMWindowsAppxDeploymentType zu übergeben. Set-CMWindowsAppxDeploymentType ändert den Namen des Bereitstellungstyps in DTS_New, fügt Englisch und Chinesisch als unterstützte Sprachen hinzu und fügt eine Beschreibung hinzu.

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

-Application

Gibt ein Anwendungsobjekt an, das diesem Bereitstellungstyp zugeordnet ist. Verwenden Sie zum Abrufen eines Anwendungsobjekts das Cmdlet Get-CMApplication .

Typ:IResultObject
Position:Named
Standardwert:None
Erforderlich:True
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:Boolean
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
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DeploymentTypeName

Gibt einen Anzeigenamen für diesen Bereitstellungstyp an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
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 Bereitstellungstypobjekt an. Verwenden Sie das Cmdlet Get-CMDeploymentType , um ein Bereitstellungstypobjekt abzurufen.

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

-NewName

Gibt einen neuen Namen für diesen Bereitstellungstyp an.

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

-PassThru

Fügen Sie diesen Parameter hinzu, um ein Objekt zurückzugeben, das das Element darstellt, mit dem Sie arbeiten. Standardmäßig generiert dieses Cmdlet möglicherweise keine Ausgabe.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
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:Boolean
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