Skip to main content

Commande : --DiscoverAddons

Fonction: La commande recherche tous les modules complémentaires du 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 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

Exclusif mutuellement avec --channelFile

--channelFile <channel file>

Chemin complet vers un fichier contenant les informations de la chaîne.

Exclusif mutuellement avec --channel

--outputfile <output file>

Chemin complet 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 sur la console.

--complete

S'il est défini, le premier résultat trouvé pour chaque critère de recherche est renvoyé. Cela permet d'attribuer directement le critère de recherche et le résultat. Si aucun critère de recherche n'a été trouvé, 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 dont la version est 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']"   
    }
]"