Il cmdlet Add-CMDeploymentType aggiunge un tipo di distribuzione per un'applicazione.
Un tipo di distribuzione è contenuto all'interno di un'applicazione e contiene le informazioni necessarie Configuration Manager per installare il software.
Un tipo di distribuzione contiene anche regole che specificano se e come viene distribuito il software.
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 di Windows Installer a un'applicazione
Questo comando aggiunge un tipo di distribuzione di Windows Installer per l'applicazione denominata App01d2012.
Il comando usa il parametro AutoIdentifyFromIntallationFile per estrarre informazioni sul tipo di distribuzione dal file di contenuto e specifica il percorso del pacchetto di installazione.
Il comando usa il parametro ForceForUnknownPublisher per specificare che il tipo di distribuzione verifica la firma del file di contenuto.
Esempio 2: Aggiungere un tipo di distribuzione che usa uno script
Questo comando aggiunge un tipo di distribuzione di Windows Installer per l'applicazione denominata App02d2012.
Il comando specifica il nome Type01 per il tipo di distribuzione.
Il comando aggiunge una descrizione per il tipo di distribuzione e specifica che il tipo di distribuzione supporta afrikaans e arabo.
Il comando usa InstallationProgram per specificare la riga di comando per Windows Installer.
Il comando specifica che il tipo di distribuzione usa uno script personalizzato per rilevare la presenza di questo tipo di distribuzione.
Il comando specifica che il tipo di script è VBScript e specifica il linguaggio di script che verrà usato per rilevare il tipo di distribuzione.
Il comando specifica che il tipo di distribuzione usa il sottosistema Microsoft Windows-32-on-Windows-64 (WOW64) per eseguire uno script in un computer client a 64 bit.
Parametri
-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
-AdministratorComment
Specifica una descrizione per il tipo di distribuzione.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-AndroidGooglePlayInstaller
Type:
SwitchParameter
Aliases:
AndroidDeepLinkInstaller
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-AndroidInstaller
Indica che il tipo di distribuzione rileva le informazioni sull'applicazione e i tipi di distribuzione da un pacchetto dell'app per il file Android (con estensione apk).
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ApplicationName
Specifica il nome dell'applicazione associata al tipo di distribuzione.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-ApplicationNameInWindowsStore
Specifica il nome dell'applicazione in Windows Store.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-AppV5xInstaller
Indica che il tipo di distribuzione rileva le informazioni sull'applicazione e i tipi di distribuzione da un file di pacchetto appv di Application Virtualization (App-V) 5.0.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-AppvInstaller
Indica che la distribuzione rileva le informazioni sull'applicazione e i tipi di distribuzione da un file .xml manifesto App-V 4.0.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-AutoIdentifyFromInstallationFile
Indica che il tipo di distribuzione estrae informazioni dal file di contenuto.
Type:
SwitchParameter
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
-ContentLocation
Specifica il percorso del contenuto.
Il server del sistema del sito richiede l'autorizzazione per leggere i file di contenuto.
Type:
String
Aliases:
InstallationFileLocation, WebAppUrl
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-DeploymentTypeName
Specifica il nome di un tipo di distribuzione.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-DetectDeploymentTypeByCustomScript
Indica che il tipo di distribuzione usa uno script personalizzato per rilevare la presenza di questo tipo di distribuzione.
Type:
SwitchParameter
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.
Indica se il tipo di distribuzione richiede la verifica della firma del file.
Type:
Boolean
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 l'input per questo cmdlet.
È possibile usare questo parametro oppure inviare tramite pipe l'input a questo cmdlet.
Type:
IResultObject
Aliases:
Application
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
True
Accept wildcard characters:
False
-InstallationBehaviorType
Specifica il comportamento di installazione del tipo di distribuzione.
I valori validi sono:
Specifica la riga di comando per il pacchetto di Windows Installer.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-InstallationProgramVisibility
Specifica la modalità in cui viene eseguito il tipo di distribuzione nei dispositivi client.
I valori validi sono:
Normale
Minimizzato
Ingrandita
Nascosta
Type:
UserInteractionMode
Accepted values:
Normal, Minimized, Maximized, Hidden
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-InstallationStartIn
Specifica la cartella che contiene il programma di installazione per il tipo di distribuzione.
Questa cartella può essere un percorso assoluto nel client o un percorso della cartella del punto di distribuzione che contiene i file di installazione.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-IosAppStoreInstaller
Type:
SwitchParameter
Aliases:
IosDeepLinkInstaller
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-IosInstaller
Indica che il tipo di distribuzione rileva le informazioni sull'applicazione e i tipi di distribuzione da un pacchetto dell'app per il file iOS (con estensione ipa).
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-Language
Specifica una matrice di lingue supportate dal tipo di distribuzione.
Type:
String[]
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-LogonRequirementType
Specifica il requisito di accesso per il tipo di distribuzione.
I valori validi sono:
Indica che il tipo di distribuzione rileva le informazioni sull'applicazione e i tipi di distribuzione da un file del programma di installazione mac OS X (con estensione cmmac) creato tramite lo strumento CMAppUtil.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ManualSpecifyDeploymentType
Non utilizzare.
Configuration Manager attualmente non usa questo parametro.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-MaximumAllowedRunTimeMins
Type:
Int32
Aliases:
MaximumAllowedRunTimeMinutes
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-MobileMsiInstaller
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-MsiInstaller
Indica che il tipo di distribuzione rileva le informazioni sull'applicazione e i tipi di distribuzione da un file di Windows Installer (.msi).
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-OnFastNetworkMode
Specifica il comportamento di installazione del tipo di distribuzione in una rete veloce.
I valori consentiti per questo parametro sono:
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, DownloadContentForStreaming
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-PersistContentInClientCache
Indica se il tipo di distribuzione salva il contenuto nella cache a tempo indeterminato nel computer client.
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-PfxFileLocation
Specifica il percorso del file PFX (Personal Information Exchange).
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-PfxFilePassword
Specifica la password, come stringa sicura, per il file PFX.
Type:
SecureString
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-RemoteComputerName
Specifica un nome computer remoto.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-RequireUserInteraction
Type:
Boolean
Aliases:
RequiresUserInteraction
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-ScriptContent
Specifica il linguaggio di script da usare per rilevare il tipo di distribuzione.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ScriptInstaller
Indica che il tipo di distribuzione usa uno script per rilevare la presenza di questo tipo di distribuzione.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ScriptType
Specifica il linguaggio di script da usare per rilevare il tipo di distribuzione.
Type:
ScriptLanguage
Accepted values:
PowerShell, VBScript, JavaScript
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-SignContentFile
Indica se il tipo di distribuzione richiede un file di contenuto firmato.
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-SignedContentFileLocation
Specifica il percorso del file di contenuto firmato.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-TriggerVpn
@{Text=}
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-UninstallProgram
Specifica il nome del programma di disinstallazione e tutti i parametri richiesti.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-UninstallStartIn
Specifica la cartella che contiene il programma di disinstallazione per il tipo di distribuzione.
Questa cartella può essere un percorso assoluto nel client o un percorso relativo alla cartella del punto di distribuzione che contiene il pacchetto.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-WebAppInstaller
Indica che questo cmdlet usa un programma di installazione dell'applicazione Web per la distribuzione.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
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
-Windows8AppInstaller
Indica che il tipo di distribuzione rileva le informazioni sull'applicazione e i tipi di distribuzione da un file del pacchetto dell'app di Windows (con estensione appx).
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedere https://aka.ms/ContentUserFeedback.