Comando: --discoverAddOns
Función:El comando encuentra todos los complementos en el canal especificado que cumplen con los criterios de búsqueda especificados.
Llamar: APInstaller.CLI
| Una lista serializada de criterios de búsqueda serializados |
| Ruta completa a un archivo que contiene una lista serializada de criterios de búsqueda serializados |
| Nombre del canal de configuración Mutuamente excluyente con |
| Ruta completa a un archivo que contiene la información del canal. Mutuamente excluyente con |
| Ruta completa a un archivo donde se escribirá el resultado del comando. Si no se especifica la opción, el resultado se escribe en la consola. |
| Si se configura, se devuelve el primer resultado encontrado para cada criterio de búsqueda. Esto permite una asignación directa de criterio de búsqueda y resultado. Si no se encontró nada para un criterio de búsqueda, se devuelve una entrada vacía (GUID vacío) en este punto. |
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\"}]\"
Descripción: Busca el complemento con el ID o ID2 “IdOrId2” y con la versión entre 1.0.0 y 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']\"}]\"
Descripción: Búsqueda con todos los campos de búsqueda posibles
"[ { "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']" } ]"