You are not logged in.
Pages: 1
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:
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
.
Last edited by lyonel (2022-05-05 16:55:17)
VM Linux
GLPI 10.x
Offline
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
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
Ouvre une issue alors.
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
Pages: 1