Add-CMWindowsAppxDeploymentType

Aggiunge un tipo di distribuzione del pacchetto dell'app di Windows.

Sintassi

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

Descrizione

Il cmdlet Add-CMWindowsAppxDeploymentType aggiunge un tipo di distribuzione del pacchetto di app di Windows a un'applicazione.

Nota

Eseguire Configuration Manager cmdlet dall'unità del sito Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Aggiungere un tipo di distribuzione del pacchetto di app di Windows

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

Questo comando aggiunge il tipo di distribuzione del pacchetto dell'app di Windows denominato DT1 dal percorso specificato all'applicazione denominata Application1 in inglese e cinese. Se si specifica il parametro TriggerVpn , viene utilizzata una connessione VPN.

Esempio 2: Aggiungere un tipo di distribuzione del pacchetto di app di Windows usando la 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

Questo comando ottiene l'oggetto applicazione denominato Application1 e usa l'operatore della pipeline per passare l'oggetto a Add-CMWindowsAppxDeploymentType. Add-CMWindowsAppxDeploymentType aggiunge un pacchetto di app di Windows denominato Dt1 dalla posizione specificata in inglese e cinese. Se si specifica il parametro TriggerVpn , viene utilizzata una connessione VPN.

Parametri

-AddLanguage

Aggiunge una matrice di linguaggi supportati da questo tipo di distribuzione. Specificare le lingue nel formato "languagecode2-country" o "languagecode2", ad esempio: en, en-US, ja-JP, zh-CN.

Per altre informazioni, vedere CultureInfo.Name.

Type:String[]
Aliases:AddLanguages, Languages, Language
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddRequirement

Aggiunge una matrice di requisiti per questo tipo di distribuzione.

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

-ApplicationId

Specifica l'ID dell'applicazione associata a questo tipo di distribuzione.

Type:Int32
Aliases:CI_ID, CIId
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationName

Specifica il nome dell'applicazione associata a questo tipo di distribuzione.

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

-Comment

Specifica una descrizione per questo tipo di distribuzione.

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

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

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

-ContentFallback

Indica che un client può usare un percorso di fallback fornito da un punto di gestione. Un punto di posizione di fallback fornisce un percorso alternativo per il contenuto di origine quando il contenuto per il tipo di distribuzione non è disponibile in nessuno dei punti di distribuzione preferiti.

Type:SwitchParameter
Aliases:EnableContentLocationFallback, AllowClientsToUseFallbackSourceLocationForContent
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ContentLocation

Specifica il percorso del contenuto. Il server del sistema del sito richiede le autorizzazioni per leggere i file di contenuto.

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

-DeploymentTypeName

Specifica un nome visualizzato per questo tipo di distribuzione.

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

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

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

-Force

Forza l'esecuzione del comando senza richiedere la conferma dell'utente.

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

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

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

-InputObject

Specifica un oggetto applicazione. Per ottenere un oggetto applicazione, usare il cmdlet Get-CMApplication .

Type:IResultObject
Aliases:Application
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RemoveLanguage

Rimuove una matrice di lingue esistenti da questo tipo di distribuzione. Specificare le lingue nel formato "languagecode2-country" o "languagecode2", ad esempio: en, en-US, ja-JP, zh-CN.

Type:String[]
Aliases:RemoveLanguages
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveRequirement

Rimuove i requisiti di installazione esistenti da questo tipo di distribuzione.

Type:Rule[]
Aliases:RemoveRequirements
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SlowNetworkDeploymentMode

Specifica il comportamento di installazione del tipo di distribuzione in una rete lenta. I valori validi sono:

  • DoNothing
  • Scarica
  • DownloadContentForStreaming
Type:ContentHandlingMode
Accepted values:DoNothing, Download
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TriggerVpn

Indica che una connessione VPN (Virtual Private Network) viene usata automaticamente.

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

-WhatIf

Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.

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

Input

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Output

System.Object