Il cmdlet Add-CMDeploymentType aggiunge un tipo di distribuzione per un'applicazione.
Un tipo di distribuzione è contenuto in un'applicazione e contiene le informazioni richieste da Configuration Manager per installare il software.
Un tipo di distribuzione contiene anche regole che specificano se e come viene distribuito il software.
Nota
Eseguire i cmdlet di Configuration Manager dall'unità del sito di 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.
Tipo:
Rule[]
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-AdministratorComment
Specifica una descrizione per il tipo di distribuzione.
Tipo:
String
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-AndroidGooglePlayInstaller
Tipo:
SwitchParameter
Alias:
AndroidDeepLinkInstaller
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
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 (.apk).
Tipo:
SwitchParameter
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-ApplicationName
Specifica il nome dell'applicazione associata al tipo di distribuzione.
Tipo:
String
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-ApplicationNameInWindowsStore
Specifica il nome dell'applicazione in Windows Store.
Tipo:
String
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
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.
Tipo:
SwitchParameter
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
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.
Tipo:
SwitchParameter
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-AutoIdentifyFromInstallationFile
Indica che il tipo di distribuzione estrae informazioni dal file di contenuto.
Tipo:
SwitchParameter
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-Confirm
Richiede la conferma prima di eseguire il cmdlet.
Tipo:
SwitchParameter
Alias:
cf
Posizione:
Named
Valore predefinito:
False
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-ContentLocation
Specifica il percorso del contenuto.
Il server del sistema del sito richiede l'autorizzazione per leggere i file di contenuto.
Tipo:
String
Alias:
InstallationFileLocation, WebAppUrl
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-DeploymentTypeName
Specifica il nome di un tipo di distribuzione.
Tipo:
String
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-DetectDeploymentTypeByCustomScript
Indica che il tipo di distribuzione usa uno script personalizzato per rilevare la presenza di questo tipo di distribuzione.
Tipo:
SwitchParameter
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
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.
Tipo:
Boolean
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-ForceWildcardHandling
Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.
Tipo:
SwitchParameter
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-InputObject
Specifica l'input per questo cmdlet.
È possibile usare questo parametro oppure inviare tramite pipe l'input a questo cmdlet.
Tipo:
IResultObject
Alias:
Application
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
True
Accettare caratteri jolly:
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.
Tipo:
String
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-InstallationProgramVisibility
Specifica la modalità in cui viene eseguito il tipo di distribuzione nei dispositivi client.
I valori validi sono:
Normale
Minimizzato
Massimizzato
Nascosta
Tipo:
UserInteractionMode
Valori accettati:
Normal, Minimized, Maximized, Hidden
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
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.
Tipo:
String
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-IosAppStoreInstaller
Tipo:
SwitchParameter
Alias:
IosDeepLinkInstaller
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
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).
Tipo:
SwitchParameter
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-Language
Specifica una matrice di lingue supportate dal tipo di distribuzione.
Tipo:
String[]
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
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.
Tipo:
SwitchParameter
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-ManualSpecifyDeploymentType
Non utilizzare.
Configuration Manager attualmente non usa questo parametro.
Tipo:
SwitchParameter
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-MaximumAllowedRunTimeMins
Tipo:
Int32
Alias:
MaximumAllowedRunTimeMinutes
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-MobileMsiInstaller
Tipo:
SwitchParameter
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
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).
Tipo:
SwitchParameter
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
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
Tipo:
ContentHandlingMode
Valori accettati:
DoNothing, Download, DownloadContentForStreaming
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-PersistContentInClientCache
Indica se il tipo di distribuzione salva il contenuto nella cache a tempo indeterminato nel computer client.
Tipo:
Boolean
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-PfxFileLocation
Specifica il percorso del file PFX (Personal Information Exchange).
Tipo:
String
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-PfxFilePassword
Specifica la password, come stringa sicura, per il file PFX.
Tipo:
SecureString
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-RemoteComputerName
Specifica un nome computer remoto.
Tipo:
String
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-RequireUserInteraction
Tipo:
Boolean
Alias:
RequiresUserInteraction
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-ScriptContent
Specifica il linguaggio di script da usare per rilevare il tipo di distribuzione.
Tipo:
String
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-ScriptInstaller
Indica che il tipo di distribuzione usa uno script per rilevare la presenza di questo tipo di distribuzione.
Tipo:
SwitchParameter
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-ScriptType
Specifica il linguaggio di script da usare per rilevare il tipo di distribuzione.
Tipo:
ScriptLanguage
Valori accettati:
PowerShell, VBScript, JavaScript
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-SignContentFile
Indica se il tipo di distribuzione richiede un file di contenuto firmato.
Tipo:
Boolean
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-SignedContentFileLocation
Specifica il percorso del file di contenuto firmato.
Tipo:
String
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-TriggerVpn
@{Text=}
Tipo:
Boolean
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-UninstallProgram
Specifica il nome del programma di disinstallazione e tutti i parametri richiesti.
Tipo:
String
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
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.
Tipo:
String
Posizione:
Named
Valore predefinito:
None
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-WebAppInstaller
Indica che questo cmdlet usa un programma di installazione dell'applicazione Web per la distribuzione.
Tipo:
SwitchParameter
Posizione:
Named
Valore predefinito:
None
Necessario:
True
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
False
-WhatIf
Mostra cosa accade se viene eseguito il cmdlet.
Il cmdlet non viene eseguito.
Tipo:
SwitchParameter
Alias:
wi
Posizione:
Named
Valore predefinito:
False
Necessario:
False
Accettare l'input della pipeline:
False
Accettare caratteri jolly:
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 (.appx).