{"content":"<div></div>","rawMetadata":{"metadata":{"_op_canonicalUrlPrefix":"https://learn.microsoft.com/fr-fr/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":"sankethka","id":"16908144","name":"sankethka","profile_url":"https://github.com/sankethka"}],"update_at":"01/09/2026","updated_at_date_time":"2026-09-01T12:08:44.2167457Z"},"_path":"module/configurationmanager/new-cmdetectionclausewindowsinstaller.json","_rel":"../../","_tocRel":"../sccm-ps/toc.json","apiPlatform":"powershell","author":"Banreet","breadcrumb_path":"/powershell/sccm/bread/toc.json","canonical_url":"https://learn.microsoft.com/fr-fr/powershell/module/configurationmanager/new-cmdetectionclausewindowsinstaller?view=sccm-ps","content_git_url":"https://github.com/MicrosoftDocs/sccm-docs-powershell-ref/blob/main/sccm-ps/ConfigurationManager/New-CMDetectionClauseWindowsInstaller.md","default_moniker":"sccm-ps","depot_name":"MSDN.sccm-powershell","description":"Créez une clause de méthode de détection pour un code de produit MSI.","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":"c74b3f4574af7a8a480adb998b311f6eeeb3e856","gitcommit":"https://github.com/MicrosoftDocs/sccm-docs-powershell/blob/c74b3f4574af7a8a480adb998b311f6eeeb3e856/sccm-ps/ConfigurationManager/New-CMDetectionClauseWindowsInstaller.md","github_contributors":["aczechowski","damabe","sankethka"],"locale":"fr-fr","manager":"laurawi","Module Name":"ConfigurationManager","monikers":["sccm-ps"],"ms.author":"dannygu","ms.date":"05/05/2019","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/New-CMDetectionClauseWindowsInstaller.md","original_content_git_url_template":"{repo}/blob/{branch}/sccm-ps/ConfigurationManager/New-CMDetectionClauseWindowsInstaller.md","PlatyPS schema version":"2.0.0","products":["https://authoring-docs-microsoft.poolparty.biz/devrel/f1499c3b-793f-48c3-a9ce-20285bcc6541"],"site_name":"Docs","title":"New-CMDetectionClauseWindowsInstaller","titleSuffix":"Configuration Manager","uhfHeaderId":"MSDocsHeader-Powershell","updated_at":"2026-09-01 12:08 PM","xrefs":[{"href":"https://learn.microsoft.com/powershell/module/configurationmanager/new-cmdetectionclausewindowsinstaller","monikerGroup":"f98fea35b6ac2b0f56c6ee5ec06ffce9","name":"New-CMDetectionClauseWindowsInstaller","schemaType":"PowershellCmdlet","summary":"<p>Créez une clause de méthode de détection pour un code de produit MSI.</p>\n","uid":"ConfigurationManager.New-CMDetectionClauseWindowsInstaller"}],"ocv-translation-feedback":true},"_xrefmap":{"ConfigurationManager":{"href":"./","monikerGroup":"f98fea35b6ac2b0f56c6ee5ec06ffce9","name":"ConfigurationManager","schemaType":"PowershellModule","uid":"ConfigurationManager"},"ConfigurationManager.New-CMDetectionClauseWindowsInstaller":{"href":"new-cmdetectionclausewindowsinstaller","monikerGroup":"f98fea35b6ac2b0f56c6ee5ec06ffce9","name":"New-CMDetectionClauseWindowsInstaller","schemaType":"PowershellCmdlet","summary":"<p>Créez une clause de méthode de détection pour un code de produit MSI.</p>\n","uid":"ConfigurationManager.New-CMDetectionClauseWindowsInstaller"}},"description":"<p>Utilisez cette applet de commande pour créer une clause dans une méthode de détection sur une application. Cette clause est une règle pour un code de produit Windows Installer (MSI) qui indique la présence d’une application.</p>\n<p>Après avoir utilisé cette applet de commande, utilisez l’une des applets de commande <strong>Add-</strong> ou <strong>Set-</strong> pour les types de déploiement. Transmettez cet objet de clause de détection aux paramètres <strong>AddDetectionClause</strong> ou <strong>RemoveDetectionClause</strong> .</p>\n<p>Pour regrouper les clauses de détection, utilisez le paramètre <strong>GroupDetectionClauses</strong> sur les applets de commande de type de déploiement.</p>\n<div class=\"NOTE\">\n<p>Remarque</p>\n<p>Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple <code>PS XYZ:\\&gt;</code>. Pour plus d’informations, consultez <a href=\"/powershell/sccm/overview\">Prise en main</a>.</p>\n</div>\n","examples":[{"code":"$clause = New-CMDetectionClauseWindowsInstaller -Existence -ProductCode 4F7840A9-9816-45E2-9F6C-F7067A8BC0FD\n\nSet-CMScriptDeploymentType -ApplicationName \"Configuration Manager console\" -DeploymentTypeName \"Install\" -AddDetectionClause $clause","description":"","summary":"<p>Cet exemple ajoute le code de produit MSI de la console Configuration Manager au type de déploiement.</p>\n","title":"Exemple 1 : Détecter l’existence d’un code de produit MSI"}],"inputs":[{"description":"","name":"<span class=\"no-loc xref\">None</span>\n"}],"links":[{"href":"new-cmdetectionclausedirectory","text":"New-CMDetectionClauseDirectory"},{"href":"new-cmdetectionclausefile","text":"New-CMDetectionClauseFile"},{"href":"new-cmdetectionclauseregistrykey","text":"New-CMDetectionClauseRegistryKey"},{"href":"new-cmdetectionclauseregistrykeyvalue","text":"New-CMDetectionClauseRegistryKeyValue"}],"module":"ConfigurationManager","name":"New-CMDetectionClauseWindowsInstaller","notes":"","outputs":[{"description":"","name":"<span class=\"no-loc xref\">System.Object</span>\n"}],"parameters":[{"aliases":"","defaultValue":"None","description":"<p>Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec <strong>ForceWildcardHandling</strong>.</p>\n","name":"DisableWildcardHandling","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Lorsque vous ajoutez ce paramètre, le code de produit MSI doit exister sur le système cible pour indiquer la présence de cette application.</p>\n<p>Au lieu de simplement exister, pour évaluer également une condition de version, utilisez le paramètre <strong>Value</strong> .</p>\n","isRequired":true,"name":"Existence","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Lorsque vous ajoutez le paramètre <strong>Value</strong> , utilisez <strong>ExpectedValue</strong> avec <strong>PropertyType</strong> et <strong>ExpressionOperator</strong>. Lorsque vous utilisez ces paramètres, la version MSI doit satisfaire à la règle pour indiquer la présence de cette application. Ce paramètre <strong>ExpectedValue</strong> spécifie la valeur à comparer à l’appareil.</p>\n<!-- The value to compare depends upon the specified **PropertyType**. -->\n","isRequired":true,"name":"ExpectedValue","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">String</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Lorsque vous ajoutez le paramètre <strong>Value</strong> , utilisez <strong>ExpressionOperator</strong> avec <strong>PropertyType</strong> et <strong>ExpectedValue</strong>. Lorsque vous utilisez ces paramètres, la version MSI doit satisfaire à la règle pour indiquer la présence de cette application. Ce paramètre <strong>ExpressionOperator</strong> spécifie l’opérateur pour comparer la valeur de l’appareil à la valeur attendue.</p>\n<p>À compter de la version 2010, le type de paramètre est passé de <em>RuleExpressionOperator</em> à <em>WindowsInstallerRuleExpressionOperator</em>.</p>\n","isRequired":true,"name":"ExpressionOperator","parameterValueGroup":"IsEquals, NotEquals, GreaterThan, LessThan, GreaterEquals, LessEquals","position":"Named","type":"<span class=\"no-loc xref\">WindowsInstallerRuleExpressionOperator</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec <strong>DisableWildcardHandling</strong>.</p>\n","name":"ForceWildcardHandling","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Spécifiez le code de produit Windows Installer qui indique la présence de cette application. Le format est un GUID, par exemple <code>4F7840A9-9816-45E2-9F6C-F7067A8BC0FD</code>.</p>\n","isRequired":true,"name":"ProductCode","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">Guid</span>\n"},{"aliases":"","defaultValue":"None","description":"<p>Lorsque vous ajoutez le paramètre <strong>Value</strong> , utilisez <strong>PropertyType</strong> avec <strong>ExpressionOperator</strong> et <strong>ExpectedValue</strong>. Lorsque vous utilisez ces paramètres, la version MSI doit satisfaire à la règle pour indiquer la présence de cette application.</p>\n<p>Ce paramètre <strong>PropertyType</strong> ne prend actuellement en charge qu’une seule valeur, <code>ProductVersion</code>.</p>\n","name":"PropertyType","parameterValueGroup":"ProductVersion","position":"Named","type":"<span class=\"no-loc xref\">MSIProperty</span>\n"},{"aliases":"ValueRule","defaultValue":"None","description":"<p>Lorsque vous ajoutez le paramètre <strong>Value</strong> , ainsi que le code de produit, la version MSI doit également satisfaire à la règle pour indiquer la présence de cette application. Utilisez ce paramètre avec les paramètres suivants : <strong>ExpectedValue</strong>, <strong>ExpressionOperator</strong> et <strong>PropertyType</strong>.</p>\n<p>Au lieu d’évaluer une règle, pour vérifier simplement le code de produit MSI, utilisez le paramètre <strong>Existence</strong> .</p>\n","isRequired":true,"name":"Value","parameterValueGroup":"","position":"Named","type":"<span class=\"no-loc xref\">SwitchParameter</span>\n"}],"schema":"PowershellCmdlet","summary":"<p>Créez une clause de méthode de détection pour un code de produit MSI.</p>\n","syntaxes":["New-CMDetectionClauseWindowsInstaller -ExpectedValue <String>\n -ExpressionOperator <WindowsInstallerRuleExpressionOperator> -ProductCode <Guid> [-PropertyType <MSIProperty>]\n [-Value] [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]","New-CMDetectionClauseWindowsInstaller -ProductCode <Guid> [-Existence] [-DisableWildcardHandling]\n [-ForceWildcardHandling] [<CommonParameters>]"],"uid":"ConfigurationManager.New-CMDetectionClauseWindowsInstaller","hideEdit":true,"ms.translationtype":"MT","ms.contentlocale":"fr-fr","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/New-CMDetectionClauseWindowsInstaller.md","xrefs":[{"href":"https://learn.microsoft.com/powershell/module/configurationmanager/new-cmdetectionclausewindowsinstaller","monikerGroup":"f98fea35b6ac2b0f56c6ee5ec06ffce9","name":"New-CMDetectionClauseWindowsInstaller","schemaType":"PowershellCmdlet","summary":"<p>Créez une clause de méthode de détection pour un code de produit MSI.</p>\n","uid":"ConfigurationManager.New-CMDetectionClauseWindowsInstaller"}],"canonical_url":"https://learn.microsoft.com/fr-fr/powershell/module/configurationmanager/new-cmdetectionclausewindowsinstaller?view=sccm-ps","_op_canonicalUrl":"https://learn.microsoft.com/fr-fr/powershell/module/configurationmanager/new-cmdetectionclausewindowsinstaller?view=sccm-ps"},"pageMetadata":"<meta name=\"description\" content=\"<p>Utilisez cette applet de commande pour créer une clause dans une méthode de détection sur une application. Cette clause est une règle pour un code de produit Windows Installer (MSI) qui indique la présence d’une application.</p>\n<p>Après avoir utilisé cette applet de commande, utilisez l’une des applets de commande <strong>Add-</strong> ou <strong>Set-</strong> pour les types de déploiement. Transmettez cet objet de clause de détection aux paramètres <strong>AddDetectionClause</strong> ou <strong>RemoveDetectionClause</strong> .</p>\n<p>Pour regrouper les clauses de détection, utilisez le paramètre <strong>GroupDetectionClauses</strong> sur les applets de commande de type de déploiement.</p>\n<div class=&quot;NOTE&quot;>\n<p>Remarque</p>\n<p>Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple <code>PS XYZ:\\&amp;gt;</code>. Pour plus d’informations, consultez <a href=&quot;/powershell/sccm/overview&quot;>Prise en main</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/New-CMDetectionClauseWindowsInstaller.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=\"fr-fr\" />\r\n<meta name=\"ms.translationtype\" content=\"MT\" />\r\n<meta name=\"name\" content=\"New-CMDetectionClauseWindowsInstaller\" />\r\n<meta name=\"notes\" content=\"\" />\r\n<meta name=\"schema\" content=\"PowershellCmdlet\" />\r\n<meta name=\"summary\" content=\"<p>Créez une clause de méthode de détection pour un code de produit MSI.</p>\n\" />\r\n<meta name=\"syntaxes\" content=\"New-CMDetectionClauseWindowsInstaller -ExpectedValue <String>\n -ExpressionOperator <WindowsInstallerRuleExpressionOperator> -ProductCode <Guid> [-PropertyType <MSIProperty>]\n [-Value] [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]\" />\r\n<meta name=\"syntaxes\" content=\"New-CMDetectionClauseWindowsInstaller -ProductCode <Guid> [-Existence] [-DisableWildcardHandling]\n [-ForceWildcardHandling] [<CommonParameters>]\" />\r\n<meta name=\"uid\" content=\"ConfigurationManager.New-CMDetectionClauseWindowsInstaller\" />\r\n","themesRelativePathToOutputRoot":"_themes/"}