Comando: --discoverAddons
Funzione: Il comando trova tutti i componenti aggiuntivi nel canale specificato che soddisfano i criteri di ricerca specificati.
Chiama: APInstaller.CLI
| Un elenco serializzato di criteri di ricerca serializzati |
| Percorso completo a un file contenente un elenco serializzato di criteri di ricerca serializzati |
| Nome del canale di configurazione Si escludono a vicenda con |
| Percorso completo di un file contenente le informazioni sul canale. Si escludono a vicenda con |
| Percorso completo di un file in cui deve essere scritto il risultato del comando. Se l'opzione non è specificata, il risultato viene scritto nella console. |
| Se impostato, viene restituito il primo risultato trovato per ogni criterio di ricerca. Ciò consente l'assegnazione diretta del criterio e del risultato di ricerca. Se non è stato trovato nulla per un criterio di ricerca, a questo punto viene restituita una voce vuota (GUID vuoto) |
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\"}]\"
Descrizione: cerca l'add-on con ID o ID2 «IdoRid2" e con la versione compresa tra 1.0.0 e 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']\"}]\"
Descrizione: Ricerca con tutti i campi di ricerca possibili
"[
{
"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']"
}
]"