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-05 16:43:56

lyonel
Member
From: rennes
Registered: 2007-03-28
Posts: 127

TAG variable qui remonte l'UO des pc

Bonjour,

après des heures de recherche pour éviter d'utiliser dsquery, je vous partage mes scripts pour remonter comme TAG, l'OU des ordinateurs:

set INSTALLSERVER=\\partage\Fusion Inventory
@echo off

echo Desinstallation de Fusion Inventory et installation du nouveau client
echo.

::Vérifie si fusion inventory est installé si oui le désinstalle
 if exist "%PROGRAMFILES%\FusionInventory-Agent" "%programfiles%\FusionInventory-Agent\Uninstall.exe" /S
 
 ::Désinstall agent GLPI 
msiexec /x "%INSTALLSERVER%\GLPI-Agent-1.2-x64.msi" /quiet
 



(for /f "tokens=*" %%i in ('powershell -file "\\partage\Fusion Inventory\GLPI-PShell.ps1"') do Set TAG=%%i)


echo Installation

msiexec /i "%INSTALLSERVER%\GLPI-Agent-1.2-x64.msi" /quiet SERVER=http://glpi.xxxx.local/plugins/fusioninventory TAG="%TAG%" ADD_FIREWALL_EXCEPTION=1 DEBUG=1 RUNNOW=1 TASK_FREQUENCY=daily LOGGER=file

Ce qui est dans le fichier GLPI-PShell.ps1:

 

    function GetComputerOU
    {
     
    $SysInfo = New-Object -ComObject "ADSystemInfo"
        $Computer = [ADSI]("LDAP://{0}" -f $SysInfo.GetType().InvokeMember('ComputerName', [System.Reflection.BindingFlags]::GetProperty, $null, $SysInfo, $null))
        return ([ADSI]$Computer.Parent).OU}  
        
         GetComputerOU

Voici ce que ça donne:


986n.png



Par contre je suis preneur du chemin à mettre en déploiement d'agent pour un GLPI 10 car je n'ai rien trouvé de probant smile smile

.

Last edited by lyonel (2022-05-05 16:55:17)


VM Linux
GLPI 10.x

Offline

#2 2022-05-09 11:32:57

gbougard
Moderator
From: Montpellier, France
Registered: 2021-07-21
Posts: 537
Website

Re: TAG variable qui remonte l'UO des pc

Salut lyonel,

merci pour ton partage, cela pourra être utile à quelqu'un.

Pour GLPI 10, tu peux lire la doc de l'agent GLPI qui explique l'url à utiliser:
https://glpi-agent.readthedocs.io/en/la … tml#server


GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer

Offline

#3 2022-05-09 16:35:01

lyonel
Member
From: rennes
Registered: 2007-03-28
Posts: 127

Re: TAG variable qui remonte l'UO des pc

J'avais la bonne pourtant mais c'est à ma 3eme tentatives que c'est passé.

Mais je reviens en V9 car le TAG n'est pas référencé dans la colonne plugin- etiquettes

J'ignore pourquoi

Last edited by lyonel (2022-05-09 16:35:10)


VM Linux
GLPI 10.x

Offline

#4 2022-05-09 20:04:42

gbougard
Moderator
From: Montpellier, France
Registered: 2021-07-21
Posts: 537
Website

Re: TAG variable qui remonte l'UO des pc

Ouvre une issue alors.


GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer

Offline

Board footer

Powered by FluxBB