Skip to main content

Commande : --discoverAddOns

Fonction: La commande recherche tous les modules complémentaires dans le canal spécifié qui répondent aux critères de recherche spécifiés.

Appel: APInstaller.CLI

Tableau 17. Options

--searchCriteria <search criteria>

Une liste sérialisée de critères de recherche sérialisés

--serarchCriteriaFile <search criteria file>

Chemin d'accès complet vers un fichier contenant une liste sérialisée de critères de recherche sérialisés

--channel <channel>

Nom du canal de configuration

Mutuellement exclusif avec --channelFile

--channelFile <channel file>

Chemin complet vers un fichier contenant les informations du canal.

Mutuellement exclusif avec --channel

--outputfile <output file>

Chemin entièrement qualifié vers un fichier dans lequel le résultat de la commande doit être écrit.

Si l'option n'est pas spécifiée, le résultat est écrit dans la console.

--complete

Si cette option est définie, le premier résultat trouvé pour chaque critère de recherche est renvoyé. Cela permet une affectation directe du critère de recherche et du résultat. Si rien n'a été trouvé pour un critère de recherche, une entrée vide (GUID vide) est renvoyée à ce stade.



Exemple 6. Exemples

APInstaller.CLI --discoverAddOns --searchCriteria "[{\"id\":\"Test.Id.1\"},{\"id\":\"c55fcb5d-3ba7-4f72-b4f9-5a02b501ee7a\"}]"  --outputfile "C:\Temp\out.json" --complete

APInstaller.CLI --discoverAddOns --searchCriteria "[{\"id\":\"IdOrId2\",\"versionRangeFrom\":\"1.0.0\",\"versionRangeTo\":\"5.0.0.0\"}]\" 

Description : Recherchez le module complémentaire avec l'ID ou l'ID2 « IdOrId2 » et avec la version comprise entre 1.0.0 et 5.0.0.0

APInstaller.CLI --discoverAddOns --searchCriteria \"[{\"id\":\"IdOrId2\",\"versionRangeFrom\":\"1.0.0\",\"versionRangeTo\":\"5.0.0.0\",\"requiredInstallerVersionRangeFrom\":\"6.0.0.0\",\"requiredInstallerVersionRangeTo\":\"7.0.0.0\",\"etag\":\"MyFancyEtag\",\"name\":\"PackageName\",\"vendor\":\"AnyVendorName\",\"copyright\":\"anyCopyrightText\",\"description\":\"anyDescriptionText\",\"plugIn\":\"{\"AssemblyName\":\"PlugInAssemblyName\",\"ProcessorArchitecture\":1,\"Title\":\"PlugInTitle\",\"Description\":\"PlugInDescription\",\"Company\":\"PlugInCompanyName\",\"Product\":\"PlugInProductName\",\"Copyright\":\"pluginCopyright\",\"Trademark\":\"PlugInTrademarkText\",\"LicenseProtectionData\":\"CodeMeter;101597;602009;http://license.codesys.com;support@3s-software.com;AllowNetwork\",\"Guid\":\"606bd719-1aa9-425a-9fbd-c0ec2ab48d17\",\"Version\":\"1.2.3.4\",}\",\"tag\":\"['ThisIsATag']\"}]\"

Description : Recherche avec tous les champs de recherche possibles

"[
   { 
     "id":"IdOrId2",
      "versionRangeFrom":"1.0.0",
      "versionRangeTo":"5.0.0.0",
      "requiredInstallerVersionRangeFrom":"6.0.0.0",
      "requiredInstallerVersionRangeTo":"7.0.0.0",
      "etag":"MyFancyEtag",
      "name":"PackageName",
      "vendor":"AnyVendorName",
      "copyright":"anyCopyrightText",
      "description":"anyDescriptionText",
      "plugIn":"{ 
        "AssemblyName":"PlugInAssemblyName", 
        "ProcessorArchitecture":1, 
        "Title":"PlugInTitle",
         "Description":"PlugInDescription", 
        "Company":"PlugInCompanyName", 
        "Product":"PlugInProductName",
         "Copyright":"pluginCopyright", 
        "Trademark":"PlugInTrademarkText", 
        "LicenseProtectionData":"CodeMeter;101597;602009;http://license.codesys.com;support@3s-software.com;AllowNetwork",   
        "Guid":"606bd719-1aa9-425a-9fbd-c0ec2ab48d17", 
        "Version":"1.2.3.4",
      }",
      "tag":"['ThisIsATag']"   
    }
]"