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
| Une liste sérialisée de critères de recherche sérialisés |
| Chemin d'accès complet vers un fichier contenant une liste sérialisée de critères de recherche sérialisés |
| Nom du canal de configuration Mutuellement exclusif avec |
| Chemin complet vers un fichier contenant les informations du canal. Mutuellement exclusif avec |
| 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. |
| 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. |
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']" } ]"