Pagina 1 di 1

[RISOLTO] V 2.3.0.13505: Strumenti esterni non funzionanti

Pubblicato: 14 febbraio 2023 - 10:52
di t.heroult
Buongiorno

Dalla versione 2.3, gli strumenti esterni non funzionano più, tranne uno.
Utilizzo parecchio strumenti esterni e, a parte quello basato su explorer.exe, nessuno di essi funziona più dopo gli ultimi aggiornamenti.
Ho mantenuto una macchina con console v 2.2.3 e gli strumenti sono OK.

Ecco cosa ho:
strumenti esterni.png
external tools.png (8,04 KB) Visualizzato 2936 volte
In questo elenco quando avvio lo strumento:
Lavori di Explorer
Notepad++: messaggio di errore
Gli altri: non succede niente
blocco note.png
notepad.png (4,9 KB) Visualizzato 2936 volte
Avete qualche idea?

Re: V 2.3.0.13505: Strumenti esterni non funzionanti

Pubblicato: 14 febbraio 2023 - 15:19
di htouvet
Buongiorno,
Le ragioni potrebbero essere:
  • che gli eseguibili non hanno un percorso completo.
  • Il comando richiede una shell (un CMD) per visualizzare qualcosa. Questo è il caso di ping. In questo caso, inserisci cmd.exe nell'eseguibile e inizia gli argomenti con /C
  • cmd.exe dovrebbe essere utilizzato anche come eseguibile se, ad esempio, è necessario espandere le variabili di ambiente.
esterno.jpg
external.jpg (12,44 KB) Visualizzato 2921 volte
Il codice per l'esecuzione dei comandi è stato modificato dalla versione 2.2.3 e sarebbe interessante migliorare questa parte con una casella di controllo "esegui comando in una shell"

Osservazioni:
le impostazioni sono ora a Formato "Baffi" (ovvero, con doppie parentesi graffe) {{ ip }} invece di {ip}
(per informazioni su Mustache:) https://blog.synopse.info/?post/2014/04 ... phi-parte-2 )

La vecchia notazione {ip} è ancora supportata per i pochi parametri che esistevano in quella forma:
{ip} è sostituito da {{ main_ip}}
{uuid} sostituito da {{ uuid }}
{computer_fqdn} sostituito da {{computer_fqdn}}

Ora tutte le colonne dei dati della griglia dell'inventario sono utilizzabili nei comandi esterni. (Ciò è indicato tra parentesi facendo clic con il pulsante destro del mouse sulle intestazioni delle colonne nella griglia.)
Baffi è un linguaggio di template utilizzato anche nella console per le visualizzazioni HTML (inventario delle attrezzature, audit). Cliccando su "Modifica template" viene visualizzato e può essere personalizzato.

Re: [RISOLTO] V 2.3.0.13505: Strumenti esterni non funzionanti

Pubblicato: 28 marzo 2023 - 16:01
di julien.guyonnet
Buongiorno,

Da parte mia, ho aggiunto un collegamento alle pagine "utente" e "computer" in GLPI

Eseguibile = cmd
Argomenti =

Codice: Seleziona tutto

/c start "" "https://glpi.domain.local/front/user.php?is_deleted=0&as_map=0&browse=0&itemtype=User&criteria%5B0%5D%5Blink%5D=AND&criteria%5B0%5D%5Bfield%5D=view&criteria%5B0%5D%5Bsearchtype%5D=contains&criteria%5B0%5D%5Bvalue%5D={{connected_users.0}}"
Eseguibile = cmd
Argomenti =

Codice: Seleziona tutto

/c start "" "https://glpi.domain.local/front/computer.php?criteria%5B0%5D%5Blink%5D=AND&criteria%5B0%5D%5Bfield%5D=1&itemtype=Computer&criteria%5B0%5D%5Bsearchtype%5D=contains&criteria%5B0%5D%5Bvalue%5D={{computer_name}}"