You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2022-05-31 18:02:21

Bio66
Member
Registered: 2016-02-09
Posts: 41

Update Fusioninventory to GLPI-Agent

Bonjour

Petit question, quelqu'un à déjà pensé à faire un Paquet / Tache dans GLPI Inventory pour faire un update de tous les FusionInventory Agent vers GLPI-AGENT ?

Maintenant que j'ai bien stabilisé mon GLPI10 pour la partie Helpdesk ( le plus important pour moi) je souhaiterais faire propre sur la partie Agent.

J'ai 484 Agents à migrer, avant de partir dans des script WAPT j'aurais aimé savoir si d'autre se sont posé la question et l'ont automatiser directement depuis le plugin

Merci du retour tongue

Offline

#2 2022-06-02 09:53:27

WebGreg
Member
Registered: 2020-02-27
Posts: 729

Re: Update Fusioninventory to GLPI-Agent

Bonjour

Désolé - j'utilise un traducteur.

Je n'ai pas essayé car cela me semble étrange - scier la branche sur laquelle vous êtes assis. Ainsi, avec l'agent, vous exécutez une tâche qui consiste à le désinstaller et à en installer un nouveau.
Si vous utilisez AD, il est plus facile d'utiliser un login-script pour changer d'agent.


--
GLPI 10.0.7
GLPI-Inventory 1.2.1
Ubuntu Server 20.04 LTS

Offline

#3 2022-06-08 17:50:05

Alexmothe93
Member
Registered: 2018-08-31
Posts: 10

Re: Update Fusioninventory to GLPI-Agent

Pour ma part, j'ai fait un paquet de déploiement pour désinstaller FusionInventory (pour les PC qui sortaient du parc). Il consiste juste à créer une tâche planifiée dans Windows avec un fichier XML à importer. Dans mon paquet j'ai le fichier .xml et la commande suivante :

schtasks /create /TN "Uninstall FusionInventory" /XML "Uninstall FusionInventory.xml"

Et le fichier XML qui contient ça :

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <URI>\Uninstall FusionInventory</URI>
  </RegistrationInfo>
  <Triggers>
    <LogonTrigger>
      <Enabled>true</Enabled>
    </LogonTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>S-1-5-18</UserId>
      <RunLevel>LeastPrivilege</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>true</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT72H</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>"C:\Program Files\FusionInventory-Agent\Uninstall.exe"</Command>
      <Arguments>/S</Arguments>
    </Exec>
    <Exec>
      <Command>reg</Command>
      <Arguments>delete HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\FusionInventory-Agent /f</Arguments>
    </Exec>
    <Exec>
      <Command>reg</Command>
      <Arguments>delete HKEY_LOCAL_MACHINE\SOFTWARE\FusionInventory-Agent /f</Arguments>
    </Exec>
    <Exec>
      <Command>rmdir</Command>
      <Arguments>/S /Q "C:\Program Files\FusionInventory-Agent"</Arguments>
    </Exec>
  </Actions>
</Task>

Si ça peut te donner un début de piste wink
Mais comme le dit WebGreg, en cas de problème tu risques de te retrouver sans aucun agent sur tes machines, et il vaut peut-être mieux passer par un outil externe pour mettre à jour les agents (GPO par exemple). D'autant plus que GLPI 10 ne semble pas trop apprécier le changement d'agent pour les déploiements de paquets (https://github.com/glpi-project/glpi-in … issues/115).

Je vais devoir m'y coller à un moment ou un autre, donc si tu as trouvé une solution finale, je suis preneur smile

Offline

#4 2022-06-13 16:20:35

Bio66
Member
Registered: 2016-02-09
Posts: 41

Re: Update Fusioninventory to GLPI-Agent

Merci @WebGreg et @Alexmothe93 pour vos retours

Oui tu as raison  @WebGreg c'est pour cela que je ne me suis pas lancé tête baisser big_smile

Après vu qu'on est sur Forg de FusionInventory je me suis dit qu'une mise à jour avec récupération de token pouvait être possible ...

Je pense que je vais partir avec WAPT voir l'AD

Biensur je ferais une retour @Alexmothe93

A+

Offline

Board footer

Powered by FluxBB