{"content":"<div></div>","rawMetadata":{"metadata":{"_op_canonicalUrlPrefix":"https://learn.microsoft.com/it-it/powershell/","_op_gitContributorInformation":{"author":{"display_name":"Banreet Kaur","id":"92906285","name":"Banreet","profile_url":"https://github.com/Banreet"},"contributors":[{"display_name":"Aaron Czechowski","id":"26784733","name":"aczechowski","profile_url":"https://github.com/aczechowski"},{"display_name":"Dan Mabee","id":"40476441","name":"damabe","profile_url":"https://github.com/damabe"},{"display_name":"Jonathan Gao","id":"2213767","name":"mumian","profile_url":"https://github.com/mumian"},{"display_name":"sankethka","id":"16908144","name":"sankethka","profile_url":"https://github.com/sankethka"}],"update_at":"25/06/2026","updated_at_date_time":"2026-06-25T22:36:47.0235719Z"},"_path":"module/configurationmanager/add-cmmsideploymenttype.json","_rel":"../../","_tocRel":"../sccm-ps/toc.json","apiPlatform":"powershell","author":"Banreet","breadcrumb_path":"/powershell/sccm/bread/toc.json","canonical_url":"https://learn.microsoft.com/it-it/powershell/module/configurationmanager/add-cmmsideploymenttype?view=sccm-ps","content_git_url":"https://github.com/MicrosoftDocs/sccm-docs-powershell-ref/blob/main/sccm-ps/ConfigurationManager/Add-CMMsiDeploymentType.md","default_moniker":"sccm-ps","depot_name":"MSDN.sccm-powershell","description":"Aggiungere un tipo di distribuzione di Windows Installer.","document_id":"d8a0de4a-aaae-2311-5448-065e769702a7","document_version_independent_id":"4ecd32f7-c8e7-a810-728c-9ad1c659af2a","external help file":"AdminUI.PS.dll-Help.xml","feedback_product_url":"https://feedbackportal.microsoft.com/feedback/forum/4669adfc-ee1b-ec11-b6e7-0022481f8472","feedback_system":"Standard","git_commit_id":"5e4743da651609d0ffccffebcf46f06b3732def8","gitcommit":"https://github.com/MicrosoftDocs/sccm-docs-powershell/blob/5e4743da651609d0ffccffebcf46f06b3732def8/sccm-ps/ConfigurationManager/Add-CMMsiDeploymentType.md","github_contributors":["aczechowski","damabe","mumian","sankethka"],"locale":"it-it","manager":"laurawi","Module Name":"ConfigurationManager","monikers":["sccm-ps"],"ms.author":"dannygu","ms.date":"08/02/2021","ms.service":"configuration-manager","ms.subservice":"other","ms.topic":"reference","open_to_public_contributors":true,"original_content_git_url":"https://github.com/MicrosoftDocs/sccm-docs-powershell/blob/live/sccm-ps/ConfigurationManager/Add-CMMsiDeploymentType.md","original_content_git_url_template":"{repo}/blob/{branch}/sccm-ps/ConfigurationManager/Add-CMMsiDeploymentType.md","PlatyPS schema version":"2.0.0","products":["https://authoring-docs-microsoft.poolparty.biz/devrel/f1499c3b-793f-48c3-a9ce-20285bcc6541"],"site_name":"Docs","title":"Add-CMMsiDeploymentType","titleSuffix":"Configuration Manager","uhfHeaderId":"MSDocsHeader-Powershell","updated_at":"2026-06-25 10:36 PM","xrefs":[{"href":"https://learn.microsoft.com/powershell/module/configurationmanager/add-cmmsideploymenttype","monikerGroup":"f98fea35b6ac2b0f56c6ee5ec06ffce9","name":"Add-CMMsiDeploymentType","schemaType":"PowershellCmdlet","summary":"<p>Aggiungere un tipo di distribuzione di Windows Installer.</p>\n","uid":"ConfigurationManager.Add-CMMsiDeploymentType"}],"ocv-translation-feedback":true},"_xrefmap":{"ConfigurationManager":{"href":"./","monikerGroup":"f98fea35b6ac2b0f56c6ee5ec06ffce9","name":"ConfigurationManager","schemaType":"PowershellModule","uid":"ConfigurationManager"},"ConfigurationManager.Add-CMMsiDeploymentType":{"href":"add-cmmsideploymenttype","monikerGroup":"f98fea35b6ac2b0f56c6ee5ec06ffce9","name":"Add-CMMsiDeploymentType","schemaType":"PowershellCmdlet","summary":"<p>Aggiungere un tipo di distribuzione di Windows Installer.</p>\n","uid":"ConfigurationManager.Add-CMMsiDeploymentType"}},"description":"<p>Usare questo cmdlet per aggiungere un tipo di distribuzione <strong>di Windows Installer (MSI)</strong> a un'applicazione.</p>\n<div class=\"NOTE\">\n<p>Nota</p>\n<p>Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio <code>PS XYZ:\\&gt;</code>. Per altre informazioni, vedere <a href=\"/powershell/sccm/overview\">Introduzione</a>.</p>\n</div>\n","examples":[{"code":"Add-CMMSiDeploymentType -ApplicationName \"testMsi\" -DeploymentTypeName \"DTMsi\" -ContentLocation \"\\\\Server1\\Applications\\MSI\\32BitSDK\\32BitCompat.msi\" -AddLanguage \"en-US\",\"zh-CN\" -Comment \"New Deployment Type\"","description":"","summary":"<p>Questo comando aggiunge il tipo di distribuzione di Windows Installer denominato <strong>DTMsi</strong> dal percorso specificato all'applicazione denominata <strong>testMsi</strong>. Questo tipo di distribuzione supporta sia <strong>inglese (Stati Uniti)</strong> () che<code>en-US</code><strong>cinese (semplificato)</strong> (<code>zh-CN</code>).</p>\n","title":"Esempio 1: Aggiungere un tipo di distribuzione"},{"code":"$app = Get-CMApplication -ApplicationName \"CentralApp\"\n$guid = \"9900a338-484b-4a18-884e-bce87654ce1b\"\n$clause1 = New-CMDetectionClauseWindowsInstaller -ProductCode $guid -Value -ExpressionOperator IsEquals -ExpectedValue \"1.1.1.1\"\n$clause2 = New-CMDetectionClauseDirectory -DirectoryName \"mymsi\" -Path \"C:\\\" -Existence\n\n$app | Add-CMMsiDeploymentType -ContentLocation \"\\\\myserver\\mypath\\mymsi.msi\" -Force -AddDetectionClause ($clause1, $clause2)","description":"","summary":"<p>In questo esempio viene aggiunta una clausola di rilevamento che richiede l'esistenza di un ID prodotto e di un nome di directory specifici.</p>\n","title":"Esempio 2: Aggiungere un metodo di rilevamento"}],"inputs":[{"description":"","name":"<span class=\"no-loc xref\">Microsoft.ConfigurationManagement.ManagementProvider.IResultObject</span>\n"}],"links":[{"href":"set-cmmsideploymenttype","text":"Set-CMMsiDeploymentType"},{"href":"get-cmdeploymenttype","text":"Get-CMDeploymentType"},{"href":"remove-cmdeploymenttype","text":"Remove-CMDeploymentType"},{"href":"get-cmapplication","text":"Get-CMApplication"},{"href":"/mem/configmgr/apps/deploy-use/create-applications","text":"Creare applicazioni in Configuration Manager"}],"module":"ConfigurationManager","name":"Add-CMMsiDeploymentType","notes":"","outputs":[{"description":"","name":"<span class=\"no-loc xref\">System.Object</span>\n"}],"parameters":[{"aliases":"AddDetectionClauses","defaultValue":"None","description":"<p>Specificare una matrice di clausole del metodo di rilevamento per questo tipo di distribuzione. Per creare una clausola di rilevamento, usare uno dei cmdlet seguenti:</p>\n<ul>\n<li>\n              <a href=\"new-cmdetectionclausedirectory\">New-CMDetectionClauseDirectory</a></li>\n<li>\n              <a href=\"new-cmdetectionclausefile\">New-CMDetectionClauseFile</a></li>\n<li>\n              <a href=\"new-cmdetectionclauseregistrykey\">New-CMDetectionClauseRegistryKey</a></li>\n<li>\n              <a href=\"new-cmdetectionclauseregistrykeyvalue\">New-CMDetectionClauseRegistryKeyValue</a></li>\n<li>\n              <a href=\"new-cmdetectionclausewindowsinstaller\">New-CMDetectionClauseWindowsInstaller</a></li>\n</ul>\n<p>Salvare l'output di questi cmdlet in una variabile. Specificare quindi tali variabili come matrice per questo parametro. Ad esempio, <code>-AddDetectionClause $clauseFile1,$clauseFile2,$clauseFile3</code>.</p>\n<p>È anche possibile usare <a href=\"get-cmdeploymenttypedetectionclause\">Get-CMDeploymentTypeDetectionClause</a> per ottenere una clausola di rilevamento esistente da un'altra applicazione.</p>\n","isRequired":true,"name":"AddDetectionClause","parameterValueGroup":"","position":"Named","type":"<p><span class=\"no-loc xref\">DetectionClause</span><span>[</span><span>]</span></p>\n"},{"aliases":"AddLanguages, Languages, Language","defaultValue":"None","description":"<p>Specificare una matrice di tag di lingua supportati dal tipo di distribuzione. Ad esempio, per aggiungere <strong>il russo (Russia),</strong> specificare il tag <code>ru-RU</code>.</p>\n<p>Per altre informazioni e un elenco di tag di lingua, vedere <a href=\"/openspecs/windows_protocols/ms-lcid/a9eac961-e77d-41a6-90a5-ce1a8b0cdb9c\">Informazioni di riferimento sull'identificatore del codice del linguaggio windows (LCID).</a></p>\n","name":"AddLanguage","parameterValueGroup":"","position":"Named","type":"<p><span class=\"no-loc xref\">String</span><span>[</span><span>]</span></p>\n"},{"aliases":"","defaultValue":"None","description":"<p>Specificare una matrice di oggetti requisito per il tipo di distribuzione. Per creare un oggetto regola dei requisiti, usare uno dei cmdlet seguenti:</p>\n<ul>\n<li>\n              <a href=\"new-cmrequirementruleactivedirectorysitevalue\">New-CMRequirementRuleActiveDirectorySiteValue</a></li>\n<li>\n              <a href=\"new-cmrequirementrulebooleanvalue\">New-CMRequirementRuleBooleanValue</a></li>\n<li>\n              <a href=\"new-cmrequirementrulecmsitevalue\">New-CMRequirementRuleCMSiteValue</a></li>\n<li>\n              <a href=\"new-cmrequirementrulecommonvalue\">New-CMRequirementRuleCommonValue</a></li>\n<li>\n              <a href=\"new-cmrequirementruledeviceownershipvalue\">New-CMRequirementRuleDeviceOwnershipValue</a></li>\n<li>\n              <a href=\"new-cmrequirementruleexistential\">New-CMRequirementRuleExistential</a></li>\n<li>\n              <a href=\"new-cmrequirementruleexpression\">New-CMRequirementRuleExpression</a></li>\n<li>\n              <a href=\"new-cmrequirementrulefileattributevalue\">New-CMRequirementRuleFileAttributeValue</a></li>\n<li>\n              <a href=\"new-cmrequirementrulefilepermissionvalue\">New-CMRequirementRuleFilePermissionValue</a></li>\n<li>\n              <a href=\"new-cmrequirementrulefreediskspacevalue\">New-CMRequirementRuleFreeDiskSpaceValue</a></li>\n<li>\n              <a href=\"new-cmrequirementruleinputtypevalue\">New-CMRequirementRuleInputTypeValue</a></li>\n<li>\n              <a href=\"new-cmrequirementruleoperatingsystemlanguagevalue\">New-CMRequirementRuleOperatingSystemLanguageValue</a></li>\n<li>\n              <a href=\"new-cmrequirementruleoperatingsystemvalue\">New-CMRequirementRuleOperatingSystemValue</a></li>\n<li>\n              <a href=\"new-cmrequirementruleouvalue\">New-CMRequirementRuleOUValue</a></li>\n<li>\n              <a href=\"new-cmrequirementruleregistrykeypermissionvalue\">New-CMRequirementRuleRegistryKeyPermissionValue</a></li>\n<li>\n              <a href=\"new-cmrequirementrulescreenresolutionvalue\">New-CMRequirementRuleScreenResolutionValue</a></li>\n</ul>\n<p>A partire dalla versione 2111, è possibile usare il cmdlet <a href=\"get-cmdeploymenttyperequirement\">Get-CMDeploymentTypeRequirement</a> per copiare regole da un altro tipo di distribuzione.</p>\n","name":"AddRequirement","parameterValueGroup":"","position":"Named","type":"<p><span class=\"no-loc xref\">Rule</span><span>[</span><span>]</span></p>\n"},{"aliases":"","defaultValue":"None","description":"<p>Specificare l'ID dell'applicazione per questo tipo di distribuzione.</p>\n","isRequired":true,"name":"ApplicationId","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">Int32</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Specificare il nome dell'applicazione per questo tipo di distribuzione.</p>\n","isRequired":true,"name":"ApplicationName","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"PersistContentInClientCache","defaultValue":"None","description":"<p>Impostare questo parametro su <code>$true</code> per salvare il contenuto all'infinito nella cache client.</p>\n","name":"CacheContent","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"},{"aliases":"AdministratorComment","defaultValue":"None","description":"<p>Specificare una descrizione facoltativa per il tipo di distribuzione.</p>\n","name":"Comment","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"cf","defaultValue":"False","description":"<p>Richiede la conferma prima di eseguire il cmdlet.</p>\n","name":"Confirm","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"},{"aliases":"EnableContentLocationFallback, AllowClientsToUseFallbackSourceLocationForContent","defaultValue":"None","description":"<p>Se si imposta questo parametro <code>$true</code>su , quando il contenuto non è disponibile in alcun punto di distribuzione nei gruppi di limiti correnti o adiacenti del client, il client può usare i punti di distribuzione nel gruppo di limiti predefinito del sito.</p>\n","name":"ContentFallback","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"},{"aliases":"InstallationFileLocation","defaultValue":"None","description":"<p>Specifica il percorso di origine di rete del file MSI. Il server del sistema del sito richiede l'autorizzazione per leggere i file di contenuto.</p>\n","isRequired":true,"name":"ContentLocation","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Specificare un nome visualizzato per questo tipo di distribuzione.</p>\n","isRequired":true,"name":"DeploymentTypeName","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"DetectionClauseConnectors","defaultValue":"None","description":"<p>Quando si usa il parametro <strong>GroupDetectionClauses</strong> per raggruppare le clausole di rilevamento, usare questo parametro per specificare il connettore.</p>\n<p>L'esempio seguente definisce il connettore <strong>OR</strong> : <code>@{&quot;LogicalName&quot;=$clauseFile3.Setting.LogicalName;&quot;Connector&quot;=&quot;OR&quot;}</code></p>\n","name":"DetectionClauseConnector","parameterValueGroup":"","position":"Named","type":"<p><span class=\"no-loc xref\">Hashtable</span><span>[</span><span>]</span></p>\n"},{"aliases":"","defaultValue":"None","description":"<p>Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con <strong>ForceWildcardHandling</strong>.</p>\n","name":"DisableWildcardHandling","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"},{"aliases":"AllowClientsToShareContentOnSameSubnet","defaultValue":"None","description":"<p>Questo parametro è deprecato. BranchCache è sempre abilitato nei client e lo usano se il punto di distribuzione lo supporta.</p>\n","name":"EnableBranchCache","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"},{"aliases":"EstimatedInstallationTimeMinutes, EstimatedInstallationTimeMins, EstimatedRunTimeMinutes","defaultValue":"None","description":"<p>Specificare il tempo di installazione stimato, in minuti, di questo tipo di distribuzione per l'applicazione. Software Center visualizza questa stima all'utente prima dell'installazione dell'applicazione.</p>\n","name":"EstimatedRuntimeMins","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">Int32</span>\n"},{"aliases":"ForceForUnknownPublisher","defaultValue":"None","description":"<p>Forza l'esecuzione del comando senza richiedere la conferma dell'utente.</p>\n","name":"Force","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"},{"aliases":"Force32BitInstaller","defaultValue":"None","description":"<p>Impostare questo parametro su per eseguire i programmi di installazione e disinstallazione come processi a 32 bit nei client a <code>$true</code> 64 bit.</p>\n","name":"Force32Bit","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"},{"aliases":"Force32BitDetectionScript","defaultValue":"None","description":"<p>Se si usa uno script personalizzato per rilevare la presenza di questo tipo di distribuzione, impostare questo parametro su per eseguire lo script come processo a 32 bit nei client a <code>$true</code> 64 bit.</p>\n","name":"ForceScriptDetection32Bit","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con <strong>DisableWildcardHandling</strong>.</p>\n","name":"ForceWildcardHandling","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"},{"aliases":"GroupDetectionClausesByLogicalName","defaultValue":"None","description":"<p>Quando si configurano regole per rilevare la presenza di questo tipo di distribuzione, usare questo parametro per raggruppare le clausole. Per creare una clausola di rilevamento, usare uno dei cmdlet seguenti:</p>\n<ul>\n<li>\n              <a href=\"new-cmdetectionclausedirectory\">New-CMDetectionClauseDirectory</a></li>\n<li>\n              <a href=\"new-cmdetectionclausefile\">New-CMDetectionClauseFile</a></li>\n<li>\n              <a href=\"new-cmdetectionclauseregistrykey\">New-CMDetectionClauseRegistryKey</a></li>\n<li>\n              <a href=\"new-cmdetectionclauseregistrykeyvalue\">New-CMDetectionClauseRegistryKeyValue</a></li>\n<li>\n              <a href=\"new-cmdetectionclausewindowsinstaller\">New-CMDetectionClauseWindowsInstaller</a></li>\n</ul>\n<p>Salvare l'output di questi cmdlet in una variabile. Usare quindi il formato seguente per raggruppare le clausole: <code>$clause2.Setting.LogicalName, $clause3.Setting.LogicalName</code>.</p>\n<div class=\"TIP\">\n<p>Consiglio</p>\n<p>Nella console di Configuration Manager, quando si seleziona l'azione <strong>Gruppo</strong> , le clausole visualizzano le parentesi prima e dopo le clausole raggruppate.</p>\n</div>\n","name":"GroupDetectionClauses","parameterValueGroup":"","position":"Named","type":"<p><span class=\"no-loc xref\">String</span><span>[</span><span>]</span></p>\n"},{"aliases":"Application","defaultValue":"None","description":"<p>Specificare un oggetto applicazione da configurare. Per ottenere questo oggetto, usare il cmdlet <a href=\"get-cmapplication\">Get-CMApplication</a> .</p>\n","isRequired":true,"name":"InputObject","parameterValueGroup":"","pipelineInput":true,"position":"Named","type":"<span class=\"no-loc xref\">IResultObject</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Specificare il comportamento di installazione per questo tipo di distribuzione:</p>\n<ul>\n<li>\n              <code>InstallForUser</code>: il client installa l'applicazione solo per l'utente a cui si distribuisce l'applicazione.</li>\n<li>\n              <code>InstallForSystem</code>: il client installa l'applicazione una sola volta. È disponibile per tutti gli utenti.</li>\n<li>\n              <code>InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser</code>: se si distribuisce l'applicazione in un dispositivo, il client la installa per tutti gli utenti. Se si distribuisce l'applicazione a un utente, il client lo installa solo per tale utente.</li>\n</ul>\n","name":"InstallationBehaviorType","parameterValueGroup":"InstallForUser, InstallForSystem, InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser","position":"Named","type":"<span class=\"no-loc xref\">InstallationBehaviorType</span>\n"},{"aliases":"InstallationProgram","defaultValue":"None","description":"<p>Specificare la riga di comando del programma di installazione per installare il pacchetto di Windows Installer.</p>\n","isRequired":true,"name":"InstallCommand","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"InstallationStartIn, InstallFolder","defaultValue":"None","description":"<p>Specificare il percorso da utilizzare come directory di lavoro quando il client esegue <strong>InstallCommand</strong>.</p>\n","name":"InstallWorkingDirectory","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Specificare il requisito per un utente connesso:</p>\n<ul>\n<li><p>\n              <code>OnlyWhenNoUserLoggedOn</code>: solo quando nessun utente è connesso a Windows.</p>\n</li>\n<li><p>\n              <code>OnlyWhenUserLoggedOn</code>: solo quando un utente ha eseguito l'accesso. Questa è l'opzione predefinita.</p>\n</li>\n<li><p>\n              <code>WhetherOrNotUserLoggedOn</code>: indica se un utente ha eseguito o meno l'accesso.</p>\n<div class=\"NOTE\">\n<p>Nota</p>\n<p>Il valore <code>WhereOrNotUserLoggedOn</code> è deprecato. Viene sostituito da <code>WhetherOrNotUserLoggedOn</code>.</p>\n</div>\n</li>\n</ul>\n<p>Se si imposta <strong>InstallationBehaviorType</strong> su <code>InstallForUser</code>, non è possibile impostare questo parametro.</p>\n","name":"LogonRequirementType","parameterValueGroup":"OnlyWhenUserLoggedOn, WhereOrNotUserLoggedOn, WhetherOrNotUserLoggedOn, OnlyWhenNoUserLoggedOn","position":"Named","type":"<span class=\"no-loc xref\">LogonRequirementType</span>\n"},{"aliases":"MaximumAllowedRunTimeMinutes, MaximumAllowedRunTimeMins, MaximumRunTimeMinutes","defaultValue":"None","description":"<p>Specificare il tempo di esecuzione massimo consentito del programma di distribuzione per questa applicazione. Impostare un valore intero in minuti.</p>\n","name":"MaximumRuntimeMins","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">Int32</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Specificare il codice del prodotto MSI da impostare come metodo di rilevamento. Quando si usa questo parametro, sovrascrive qualsiasi altro metodo di rilevamento.</p>\n","name":"ProductCode","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Specificare il comportamento post-installazione:</p>\n<ul>\n<li><p>\n              <code>BasedOnExitCode</code>: determinare il comportamento in base ai codici restituiti.</p>\n</li>\n<li><p>\n              <code>NoAction</code>: nessuna azione specifica.</p>\n</li>\n<li><p>\n              <code>ProgramReboot</code>: il programma di installazione software potrebbe forzare il riavvio del dispositivo.</p>\n</li>\n<li><p>\n              <code>ForceReboot</code>: il client di Configuration Manager forza il riavvio obbligatorio del dispositivo.</p>\n</li>\n</ul>\n<p>Per altre informazioni su questi comportamenti, vedere <a href=\"/mem/configmgr/apps/deploy-use/create-applications#deployment-type-properties-user-experience-options\">Creare applicazioni in Configuration Manager</a>.</p>\n","name":"RebootBehavior","parameterValueGroup":"BasedOnExitCode, NoAction, ForceReboot, ProgramReboot","position":"Named","type":"<span class=\"no-loc xref\">PostExecutionBehavior</span>\n"},{"aliases":"RemoveLanguages","defaultValue":"None","description":"<p>Specificare una matrice di lingue supportate da rimuovere da questo tipo di distribuzione.</p>\n","name":"RemoveLanguage","parameterValueGroup":"","position":"Named","type":"<p><span class=\"no-loc xref\">String</span><span>[</span><span>]</span></p>\n"},{"aliases":"RemoveRequirements","defaultValue":"None","description":"<p>Specificare una matrice di regole dei requisiti da rimuovere da questo tipo di distribuzione.</p>\n","name":"RemoveRequirement","parameterValueGroup":"","position":"Named","type":"<p><span class=\"no-loc xref\">Rule</span><span>[</span><span>]</span></p>\n"},{"aliases":"RepairProgram","defaultValue":"None","description":"<p>Usare questo parametro per configurare il comando repair. Configurare anche il parametro <strong>RepairWorkingDirectory</strong> .</p>\n<p>A partire dalla versione 2006, è possibile specificare una stringa vuota.</p>\n","name":"RepairCommand","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"RepairStartIn, RepairFolder","defaultValue":"None","description":"<p>Usare questo parametro per configurare la directory di lavoro del comando di ripristino. Configurare anche il parametro <strong>RepairCommand</strong> .</p>\n","name":"RepairWorkingDirectory","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"RequiresUserInteraction","defaultValue":"None","description":"<p>Impostare questo parametro su <code>$true</code> per consentire agli utenti di visualizzare e interagire con l'installazione del tipo di distribuzione.</p>\n","name":"RequireUserInteraction","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Specificare il file di script da usare per rilevare questo tipo di distribuzione. Usare anche il parametro <strong>ScriptLanguage</strong> .</p>\n","name":"ScriptFile","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"ScriptType","defaultValue":"None","description":"<p>Se si usano i parametri <strong>ScriptFile</strong> o <strong>ScriptText</strong> , usare questo parametro per specificare il linguaggio di script.</p>\n","isRequired":true,"name":"ScriptLanguage","parameterValueGroup":"PowerShell, VBScript, JavaScript","position":"Named","type":"<span class=\"no-loc xref\">ScriptLanguage</span>\n"},{"aliases":"ScriptContent","defaultValue":"None","description":"<p>Specificare il testo di uno script per rilevare questo tipo di distribuzione. Usare anche il parametro <strong>ScriptLanguage</strong> .</p>\n<p>Per altre informazioni, vedere <a href=\"/mem/configmgr/apps/deploy-use/create-applications#about-custom-script-detection-methods\">Informazioni sui metodi di rilevamento degli script personalizzati</a>.</p>\n","name":"ScriptText","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Quando un client usa un punto di distribuzione da un gruppo di limiti adiacente o dal gruppo di limiti del sito predefinito, specificare l'opzione di distribuzione:</p>\n<ul>\n<li>\n              <code>DoNothing</code>: non scaricare il contenuto</li>\n<li>\n              <code>Download</code>: scaricare il contenuto dal punto di distribuzione ed eseguirlo in locale</li>\n</ul>\n","name":"SlowNetworkDeploymentMode","parameterValueGroup":"DoNothing, Download","position":"Named","type":"<span class=\"no-loc xref\">ContentHandlingMode</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Specificare un codice prodotto MSI. Questo codice prodotto è un formato GUID.</p>\n<p>Gestione origine Windows consente a un .MSI rappresentato da questo tipo di distribuzione di essere aggiornato o ripristinato automaticamente dai file di origine del contenuto in un punto di distribuzione disponibile.</p>\n","name":"SourceUpdateProductCode","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"UninstallationProgram","defaultValue":"None","description":"<p>Specifica la riga di comando per disinstallare l'applicazione.</p>\n<p>A partire dalla versione 2006, è possibile specificare una stringa vuota.</p>\n","name":"UninstallCommand","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Specificare il percorso di rete per il contenuto di origine da usare con <strong>UninstallCommand</strong> diverso da <strong>ContentLocation</strong>. Usare questo parametro quando si imposta <strong>UninstallOption</strong> su <code>Different</code>.</p>\n","name":"UninstallContentLocation","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Specificare il contenuto da usare con <strong>UninstallCommand</strong>:</p>\n<ul>\n<li>\n              <code>SameAsInstall</code>: il contenuto di installazione e disinstallazione è lo stesso. Questa è l'opzione predefinita.</li>\n<li>\n              <code>NoneRequired</code>: l'applicazione non necessita di contenuto per la disinstallazione.</li>\n<li>\n              <code>Different</code>: il contenuto di disinstallazione è diverso dal contenuto di installazione. Usare <strong>UninstallContentLocation</strong> per specificare il percorso di rete del contenuto usato per disinstallare l'applicazione.</li>\n</ul>\n","name":"UninstallOption","parameterValueGroup":"SameAsInstall, NoneRequired, Different","position":"Named","type":"<span class=\"no-loc xref\">UninstallContentSetting</span>\n"},{"aliases":"UninstallationStartIn, UninstallFolder","defaultValue":"None","description":"<p>Specificare il percorso da utilizzare come directory di lavoro quando il client esegue <strong>UninstallCommand</strong>.</p>\n","name":"UninstallWorkingDirectory","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"InstallationProgramVisibility","defaultValue":"None","description":"<p>Specificare la visibilità del programma di installazione:</p>\n<ul>\n<li>\n              <code>Normal</code>: il tipo di distribuzione viene eseguito in modalità normale in base alle impostazioni predefinite del sistema e del programma. Questa modalità è l'impostazione predefinita.</li>\n<li>\n              <code>Minimized</code>: il tipo di distribuzione viene eseguito ridotto a icona nei dispositivi client. Gli utenti potrebbero visualizzare l'attività di installazione nell'area di notifica o nella barra delle applicazioni.</li>\n<li>\n              <code>Maximized</code>: il tipo di distribuzione viene eseguito ingrandito nei dispositivi client. Gli utenti visualizzano tutte le attività di installazione.</li>\n<li>\n              <code>Hidden</code>: il tipo di distribuzione viene eseguito nascosto nei dispositivi client. Gli utenti non visualizzano alcuna attività di installazione.</li>\n</ul>\n","name":"UserInteractionMode","parameterValueGroup":"Normal, Minimized, Maximized, Hidden","position":"Named","type":"<span class=\"no-loc xref\">UserInteractionMode</span>\n"},{"aliases":"wi","defaultValue":"False","description":"<p>Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.</p>\n","name":"WhatIf","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"}],"schema":"PowershellCmdlet","summary":"<p>Aggiungere un tipo di distribuzione di Windows Installer.</p>\n","syntaxes":["Add-CMMsiDeploymentType -ApplicationName <String> [-CacheContent] [-ContentFallback] -ContentLocation <String>\n [-DeploymentTypeName <String>] [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit]\n [-InstallationBehaviorType <InstallationBehaviorType>] [-InstallCommand <String>]\n [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-ProductCode <String>] [-RebootBehavior <PostExecutionBehavior>]\n [-RepairCommand <String>] [-RepairWorkingDirectory <String>] [-RequireUserInteraction]\n [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]\n [-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]\n [-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]\n [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]\n [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]","Add-CMMsiDeploymentType -AddDetectionClause <DetectionClause[]> -ApplicationId <Int32> [-CacheContent]\n [-ContentFallback] [-ContentLocation <String>] -DeploymentTypeName <String>\n [-DetectionClauseConnector <Hashtable[]>] [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit]\n [-GroupDetectionClauses <String[]>] [-InstallationBehaviorType <InstallationBehaviorType>]\n -InstallCommand <String> [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-RebootBehavior <PostExecutionBehavior>] [-RepairCommand <String>]\n [-RepairWorkingDirectory <String>] [-RequireUserInteraction]\n [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]\n [-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]\n [-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]\n [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]\n [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]","Add-CMMsiDeploymentType -AddDetectionClause <DetectionClause[]> -ApplicationName <String> [-CacheContent]\n [-ContentFallback] [-ContentLocation <String>] -DeploymentTypeName <String>\n [-DetectionClauseConnector <Hashtable[]>] [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit]\n [-GroupDetectionClauses <String[]>] [-InstallationBehaviorType <InstallationBehaviorType>]\n -InstallCommand <String> [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-RebootBehavior <PostExecutionBehavior>] [-RepairCommand <String>]\n [-RepairWorkingDirectory <String>] [-RequireUserInteraction]\n [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]\n [-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]\n [-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]\n [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]\n [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]","Add-CMMsiDeploymentType -AddDetectionClause <DetectionClause[]> [-CacheContent] [-ContentFallback]\n [-ContentLocation <String>] -DeploymentTypeName <String> [-DetectionClauseConnector <Hashtable[]>]\n [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit] [-GroupDetectionClauses <String[]>]\n -InputObject <IResultObject> [-InstallationBehaviorType <InstallationBehaviorType>] -InstallCommand <String>\n [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-RebootBehavior <PostExecutionBehavior>] [-RepairCommand <String>]\n [-RepairWorkingDirectory <String>] [-RequireUserInteraction]\n [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]\n [-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]\n [-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]\n [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]\n [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]","Add-CMMsiDeploymentType -ApplicationId <Int32> [-CacheContent] [-ContentFallback] [-ContentLocation <String>]\n -DeploymentTypeName <String> [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit]\n [-ForceScriptDetection32Bit] [-InstallationBehaviorType <InstallationBehaviorType>] -InstallCommand <String>\n [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-RebootBehavior <PostExecutionBehavior>] [-RepairCommand <String>]\n [-RepairWorkingDirectory <String>] [-RequireUserInteraction] [-ScriptFile <String>]\n -ScriptLanguage <ScriptLanguage> [-ScriptText <String>] [-SlowNetworkDeploymentMode <ContentHandlingMode>]\n [-SourceUpdateProductCode <String>] [-UninstallCommand <String>] [-UninstallContentLocation <String>]\n [-UninstallOption <UninstallContentSetting>] [-UninstallWorkingDirectory <String>]\n [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>] [-RemoveLanguage <String[]>]\n [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>] [-Force]\n [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]","Add-CMMsiDeploymentType -ApplicationId <Int32> [-CacheContent] [-ContentFallback] -ContentLocation <String>\n [-DeploymentTypeName <String>] [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit]\n [-InstallationBehaviorType <InstallationBehaviorType>] [-InstallCommand <String>]\n [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-ProductCode <String>] [-RebootBehavior <PostExecutionBehavior>]\n [-RepairCommand <String>] [-RepairWorkingDirectory <String>] [-RequireUserInteraction]\n [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]\n [-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]\n [-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]\n [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]\n [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]","Add-CMMsiDeploymentType -ApplicationName <String> [-CacheContent] [-ContentFallback]\n [-ContentLocation <String>] -DeploymentTypeName <String> [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>]\n [-Force32Bit] [-ForceScriptDetection32Bit] [-InstallationBehaviorType <InstallationBehaviorType>]\n -InstallCommand <String> [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-RebootBehavior <PostExecutionBehavior>] [-RepairCommand <String>]\n [-RepairWorkingDirectory <String>] [-RequireUserInteraction] [-ScriptFile <String>]\n -ScriptLanguage <ScriptLanguage> [-ScriptText <String>] [-SlowNetworkDeploymentMode <ContentHandlingMode>]\n [-SourceUpdateProductCode <String>] [-UninstallCommand <String>] [-UninstallContentLocation <String>]\n [-UninstallOption <UninstallContentSetting>] [-UninstallWorkingDirectory <String>]\n [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>] [-RemoveLanguage <String[]>]\n [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>] [-Force]\n [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]","Add-CMMsiDeploymentType [-CacheContent] [-ContentFallback] [-ContentLocation <String>]\n -DeploymentTypeName <String> [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit]\n [-ForceScriptDetection32Bit] -InputObject <IResultObject>\n [-InstallationBehaviorType <InstallationBehaviorType>] -InstallCommand <String>\n [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-RebootBehavior <PostExecutionBehavior>] [-RepairCommand <String>]\n [-RepairWorkingDirectory <String>] [-RequireUserInteraction] [-ScriptFile <String>]\n -ScriptLanguage <ScriptLanguage> [-ScriptText <String>] [-SlowNetworkDeploymentMode <ContentHandlingMode>]\n [-SourceUpdateProductCode <String>] [-UninstallCommand <String>] [-UninstallContentLocation <String>]\n [-UninstallOption <UninstallContentSetting>] [-UninstallWorkingDirectory <String>]\n [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>] [-RemoveLanguage <String[]>]\n [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>] [-Force]\n [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]","Add-CMMsiDeploymentType [-CacheContent] [-ContentFallback] -ContentLocation <String>\n [-DeploymentTypeName <String>] [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit]\n -InputObject <IResultObject> [-InstallationBehaviorType <InstallationBehaviorType>] [-InstallCommand <String>]\n [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-ProductCode <String>] [-RebootBehavior <PostExecutionBehavior>]\n [-RepairCommand <String>] [-RepairWorkingDirectory <String>] [-RequireUserInteraction]\n [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]\n [-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]\n [-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]\n [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]\n [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]"],"uid":"ConfigurationManager.Add-CMMsiDeploymentType","hideEdit":true,"ms.translationtype":"MT","ms.contentlocale":"it-it","loc_version":"2024-08-21T21:18:36.7205003Z","loc_source_id":"Github-72476255#live","loc_file_id":"Github-72476255.live.MSDN.sccm-powershell.sccm-ps/ConfigurationManager/Add-CMMsiDeploymentType.md","xrefs":[{"href":"https://learn.microsoft.com/powershell/module/configurationmanager/add-cmmsideploymenttype","monikerGroup":"f98fea35b6ac2b0f56c6ee5ec06ffce9","name":"Add-CMMsiDeploymentType","schemaType":"PowershellCmdlet","summary":"<p>Aggiungere un tipo di distribuzione di Windows Installer.</p>\n","uid":"ConfigurationManager.Add-CMMsiDeploymentType"}],"canonical_url":"https://learn.microsoft.com/it-it/powershell/module/configurationmanager/add-cmmsideploymenttype?view=sccm-ps","_op_canonicalUrl":"https://learn.microsoft.com/it-it/powershell/module/configurationmanager/add-cmmsideploymenttype?view=sccm-ps"},"pageMetadata":"<meta name=\"description\" content=\"<p>Usare questo cmdlet per aggiungere un tipo di distribuzione <strong>di Windows Installer (MSI)</strong> a un'applicazione.</p>\n<div class=&quot;NOTE&quot;>\n<p>Nota</p>\n<p>Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio <code>PS XYZ:\\&amp;gt;</code>. Per altre informazioni, vedere <a href=&quot;/powershell/sccm/overview&quot;>Introduzione</a>.</p>\n</div>\n\" />\r\n<meta name=\"hideEdit\" content=\"true\" />\r\n<meta name=\"loc_file_id\" content=\"Github-72476255.live.MSDN.sccm-powershell.sccm-ps/ConfigurationManager/Add-CMMsiDeploymentType.md\" />\r\n<meta name=\"loc_source_id\" content=\"Github-72476255#live\" />\r\n<meta name=\"loc_version\" content=\"2024-08-21T21:18:36.7205003Z\" />\r\n<meta name=\"module\" content=\"ConfigurationManager\" />\r\n<meta name=\"ms.contentlocale\" content=\"it-it\" />\r\n<meta name=\"ms.translationtype\" content=\"MT\" />\r\n<meta name=\"name\" content=\"Add-CMMsiDeploymentType\" />\r\n<meta name=\"notes\" content=\"\" />\r\n<meta name=\"schema\" content=\"PowershellCmdlet\" />\r\n<meta name=\"summary\" content=\"<p>Aggiungere un tipo di distribuzione di Windows Installer.</p>\n\" />\r\n<meta name=\"syntaxes\" content=\"Add-CMMsiDeploymentType -ApplicationName <String> [-CacheContent] [-ContentFallback] -ContentLocation <String>\n [-DeploymentTypeName <String>] [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit]\n [-InstallationBehaviorType <InstallationBehaviorType>] [-InstallCommand <String>]\n [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-ProductCode <String>] [-RebootBehavior <PostExecutionBehavior>]\n [-RepairCommand <String>] [-RepairWorkingDirectory <String>] [-RequireUserInteraction]\n [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]\n [-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]\n [-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]\n [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]\n [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]\" />\r\n<meta name=\"syntaxes\" content=\"Add-CMMsiDeploymentType -AddDetectionClause <DetectionClause[]> -ApplicationId <Int32> [-CacheContent]\n [-ContentFallback] [-ContentLocation <String>] -DeploymentTypeName <String>\n [-DetectionClauseConnector <Hashtable[]>] [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit]\n [-GroupDetectionClauses <String[]>] [-InstallationBehaviorType <InstallationBehaviorType>]\n -InstallCommand <String> [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-RebootBehavior <PostExecutionBehavior>] [-RepairCommand <String>]\n [-RepairWorkingDirectory <String>] [-RequireUserInteraction]\n [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]\n [-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]\n [-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]\n [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]\n [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]\" />\r\n<meta name=\"syntaxes\" content=\"Add-CMMsiDeploymentType -AddDetectionClause <DetectionClause[]> -ApplicationName <String> [-CacheContent]\n [-ContentFallback] [-ContentLocation <String>] -DeploymentTypeName <String>\n [-DetectionClauseConnector <Hashtable[]>] [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit]\n [-GroupDetectionClauses <String[]>] [-InstallationBehaviorType <InstallationBehaviorType>]\n -InstallCommand <String> [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-RebootBehavior <PostExecutionBehavior>] [-RepairCommand <String>]\n [-RepairWorkingDirectory <String>] [-RequireUserInteraction]\n [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]\n [-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]\n [-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]\n [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]\n [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]\" />\r\n<meta name=\"syntaxes\" content=\"Add-CMMsiDeploymentType -AddDetectionClause <DetectionClause[]> [-CacheContent] [-ContentFallback]\n [-ContentLocation <String>] -DeploymentTypeName <String> [-DetectionClauseConnector <Hashtable[]>]\n [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit] [-GroupDetectionClauses <String[]>]\n -InputObject <IResultObject> [-InstallationBehaviorType <InstallationBehaviorType>] -InstallCommand <String>\n [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-RebootBehavior <PostExecutionBehavior>] [-RepairCommand <String>]\n [-RepairWorkingDirectory <String>] [-RequireUserInteraction]\n [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]\n [-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]\n [-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]\n [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]\n [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]\" />\r\n<meta name=\"syntaxes\" content=\"Add-CMMsiDeploymentType -ApplicationId <Int32> [-CacheContent] [-ContentFallback] [-ContentLocation <String>]\n -DeploymentTypeName <String> [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit]\n [-ForceScriptDetection32Bit] [-InstallationBehaviorType <InstallationBehaviorType>] -InstallCommand <String>\n [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-RebootBehavior <PostExecutionBehavior>] [-RepairCommand <String>]\n [-RepairWorkingDirectory <String>] [-RequireUserInteraction] [-ScriptFile <String>]\n -ScriptLanguage <ScriptLanguage> [-ScriptText <String>] [-SlowNetworkDeploymentMode <ContentHandlingMode>]\n [-SourceUpdateProductCode <String>] [-UninstallCommand <String>] [-UninstallContentLocation <String>]\n [-UninstallOption <UninstallContentSetting>] [-UninstallWorkingDirectory <String>]\n [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>] [-RemoveLanguage <String[]>]\n [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>] [-Force]\n [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]\" />\r\n<meta name=\"syntaxes\" content=\"Add-CMMsiDeploymentType -ApplicationId <Int32> [-CacheContent] [-ContentFallback] -ContentLocation <String>\n [-DeploymentTypeName <String>] [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit]\n [-InstallationBehaviorType <InstallationBehaviorType>] [-InstallCommand <String>]\n [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-ProductCode <String>] [-RebootBehavior <PostExecutionBehavior>]\n [-RepairCommand <String>] [-RepairWorkingDirectory <String>] [-RequireUserInteraction]\n [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]\n [-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]\n [-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]\n [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]\n [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]\" />\r\n<meta name=\"syntaxes\" content=\"Add-CMMsiDeploymentType -ApplicationName <String> [-CacheContent] [-ContentFallback]\n [-ContentLocation <String>] -DeploymentTypeName <String> [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>]\n [-Force32Bit] [-ForceScriptDetection32Bit] [-InstallationBehaviorType <InstallationBehaviorType>]\n -InstallCommand <String> [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-RebootBehavior <PostExecutionBehavior>] [-RepairCommand <String>]\n [-RepairWorkingDirectory <String>] [-RequireUserInteraction] [-ScriptFile <String>]\n -ScriptLanguage <ScriptLanguage> [-ScriptText <String>] [-SlowNetworkDeploymentMode <ContentHandlingMode>]\n [-SourceUpdateProductCode <String>] [-UninstallCommand <String>] [-UninstallContentLocation <String>]\n [-UninstallOption <UninstallContentSetting>] [-UninstallWorkingDirectory <String>]\n [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>] [-RemoveLanguage <String[]>]\n [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>] [-Force]\n [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]\" />\r\n<meta name=\"syntaxes\" content=\"Add-CMMsiDeploymentType [-CacheContent] [-ContentFallback] [-ContentLocation <String>]\n -DeploymentTypeName <String> [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit]\n [-ForceScriptDetection32Bit] -InputObject <IResultObject>\n [-InstallationBehaviorType <InstallationBehaviorType>] -InstallCommand <String>\n [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-RebootBehavior <PostExecutionBehavior>] [-RepairCommand <String>]\n [-RepairWorkingDirectory <String>] [-RequireUserInteraction] [-ScriptFile <String>]\n -ScriptLanguage <ScriptLanguage> [-ScriptText <String>] [-SlowNetworkDeploymentMode <ContentHandlingMode>]\n [-SourceUpdateProductCode <String>] [-UninstallCommand <String>] [-UninstallContentLocation <String>]\n [-UninstallOption <UninstallContentSetting>] [-UninstallWorkingDirectory <String>]\n [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>] [-RemoveLanguage <String[]>]\n [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>] [-Force]\n [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]\" />\r\n<meta name=\"syntaxes\" content=\"Add-CMMsiDeploymentType [-CacheContent] [-ContentFallback] -ContentLocation <String>\n [-DeploymentTypeName <String>] [-EnableBranchCache] [-EstimatedRuntimeMins <Int32>] [-Force32Bit]\n -InputObject <IResultObject> [-InstallationBehaviorType <InstallationBehaviorType>] [-InstallCommand <String>]\n [-InstallWorkingDirectory <String>] [-LogonRequirementType <LogonRequirementType>]\n [-MaximumRuntimeMins <Int32>] [-ProductCode <String>] [-RebootBehavior <PostExecutionBehavior>]\n [-RepairCommand <String>] [-RepairWorkingDirectory <String>] [-RequireUserInteraction]\n [-SlowNetworkDeploymentMode <ContentHandlingMode>] [-SourceUpdateProductCode <String>]\n [-UninstallCommand <String>] [-UninstallContentLocation <String>] [-UninstallOption <UninstallContentSetting>]\n [-UninstallWorkingDirectory <String>] [-UserInteractionMode <UserInteractionMode>] [-AddRequirement <Rule[]>]\n [-RemoveLanguage <String[]>] [-RemoveRequirement <Rule[]>] [-AddLanguage <String[]>] [-Comment <String>]\n [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]\" />\r\n<meta name=\"uid\" content=\"ConfigurationManager.Add-CMMsiDeploymentType\" />\r\n","themesRelativePathToOutputRoot":"_themes/"}