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

#26 2017-05-30 09:25:36

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

Et je sais que la question peut être bête pour vous mais je débute vraiment dans tous se qui est scripts et je voulais savoir comment on fais du coup pour le lancer en local sur mon pc de test pour voir si il fonctionne ?

Offline

#27 2017-05-30 10:18:38

sapeurorca
Member
Registered: 2011-07-12
Posts: 48

Re: Déploiement de fusioninventory

Normalement en double cliquant dessus il devrait se lancer.

Offline

#28 2017-05-30 10:19:36

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

J'ai déjà essayer mais ça ne fonctionne pas en double cliquant dessus

Offline

#29 2017-05-30 10:32:44

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

Si mon script ne ce lance pas le problème peut venir d'ou ?

Offline

#30 2017-05-30 10:46:54

sapeurorca
Member
Registered: 2011-07-12
Posts: 48

Re: Déploiement de fusioninventory

c'est quoi comme script ? un .vbs ?

Offline

#31 2017-05-30 10:51:20

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

oui

Offline

#32 2017-05-30 11:14:36

sapeurorca
Member
Registered: 2011-07-12
Posts: 48

Re: Déploiement de fusioninventory

Afin de vérifier que tu lance bien ton script. Fait un nouveau script.vbs et dedans tu mes <   Wscript.echo "Mon premier scipt."  >.
Tu doit avoir une fenêtre qui monte et qui marque "mon premier scipt. Si tu là, c'est que tu lance bien ton .vbs mais que c'est ton script qui n'est pas bon.

Offline

#33 2017-05-30 11:23:12

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

Ça me met une erreur "Windows Script Host" Code: 800A400

J'ai essayé sur deux ordinateurs et j'ai la même erreur.

Offline

#34 2017-05-30 11:27:19

sapeurorca
Member
Registered: 2011-07-12
Posts: 48

Re: Déploiement de fusioninventory

C'est que ta mal recopier la ligne, tu mes seulement ça dans ton script                        Wscript.echo "Mon premier scipt."

Offline

#35 2017-05-30 11:28:47

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

Oui il y a bien une fenêtre qui monte et qui marque "Mon premier script"

Offline

#36 2017-05-30 11:34:45

sapeurorca
Member
Registered: 2011-07-12
Posts: 48

Re: Déploiement de fusioninventory

du coup le script se lance, c'est juste qu'il y a une erreur dans ton script d'installation de fusion inventory. Il faut bien que tu vérifie les droit sur le chemin etc ...
Fait étape par étape, tu peux regarder aussi ce lien, j'avais donnée un script que j'avais fait moi ... http://forum.fusioninventory.org/viewtopic.php?id=5183
Le script n'est pas parfait car je l'ai amélioré depuis, mais il doit fonctionner. Attention juste au "amd64", c'est parce que j'avais modifier mon .exe, normalement c'est un x64.

Offline

#37 2017-05-30 11:45:38

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

Mon dossier ou se trouve les exe est placé à la racine de mon serveur, mais ca ne fonctionne toujours pas est ce que j'ai fais un erreur dans la modification ? ou j'ai oublier de modifier quelque chose ?

Option Explicit
Dim Setup, SetupArchitecture, InstallCommandx64, SetupVersion, InstallCommandx86, FusionArguments, FusionSetupExe, WshShell, InstallCommand, Installx64, Installx86, OsType
SetupVersion = "2.3.19"
SetupArchitecture = "Auto"
FusionArguments = " /acceptlicense /runnow /execmode=service /add-firewall-exception /server='http://192.168.70.2/glpi/plugins/fusioninventory/' /installtasks=Full /S"
FusionSetupExe = "\\192.168.70.2\deploy\Fusioninventory" & OsType & "_" & SetupVersion & ".exe"
Installx64= "\\Partage\netlogon\fusioninventory\fusioninventory-agent_windows-x64_" & SetupVersion & ".exe"
Installx86= "\\Partage\netlogon\fusioninventory\fusioninventory-agent_windows-x86_" & SetupVersion & ".exe"
InstallCommandx64= Installx64 & " " & FusionArguments
InstallCommandx86= Installx86 & " " & FusionArguments
Set WshShell = Wscript.CreateObject("Wscript.shell")
OsType = WshShell.RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PROCESSOR_ARCHITECTURE")
if (OsType = "x86") then
    WshShell.Run "CMD.EXE /C """ & InstallCommandx86
else
    WshShell.Run "CMD.EXE /C """ & InstallCommandx64
end if

Offline

#38 2017-05-30 11:49:30

sapeurorca
Member
Registered: 2011-07-12
Posts: 48

Re: Déploiement de fusioninventory

Le "FusionSetupExe =" ne sert plus, par contre il faut que tu change le chemin dans "InstallX64 =" et "Installx86"

Offline

#39 2017-05-30 11:51:48

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

Ok du coup ça donne ça mais rien ne ce lance:

Option Explicit
Dim Setup, SetupArchitecture, InstallCommandx64, SetupVersion, InstallCommandx86, FusionArguments, FusionSetupExe, WshShell, InstallCommand, Installx64, Installx86, OsType
SetupVersion = "2.3.19"
SetupArchitecture = "Auto"
FusionArguments = " /acceptlicense /runnow /execmode=service /add-firewall-exception /server='http://192.168.70.2/glpi/plugins/fusioninventory/' /installtasks=Full /S"
Installx64= "\\192.168.70.2\deploy\Fusioninventory" & SetupVersion & ".exe"
Installx86= "\\192.168.70.2\deploy\Fusioninventory" & SetupVersion & ".exe"
InstallCommandx64= Installx64 & " " & FusionArguments
InstallCommandx86= Installx86 & " " & FusionArguments
Set WshShell = Wscript.CreateObject("Wscript.shell")
OsType = WshShell.RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PROCESSOR_ARCHITECTURE")
if (OsType = "x86") then
    WshShell.Run "CMD.EXE /C """ & InstallCommandx86
else
    WshShell.Run "CMD.EXE /C """ & InstallCommandx64
end if

Offline

#40 2017-05-30 11:53:55

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

Euh ça plutôt désolé je me suis trompé:

Option Explicit
Dim Setup, SetupArchitecture, InstallCommandx64, SetupVersion, InstallCommandx86, FusionArguments, FusionSetupExe, WshShell, InstallCommand, Installx64, Installx86, OsType
SetupVersion = "2.3.19"
SetupArchitecture = "Auto"
FusionArguments = " /acceptlicense /runnow /execmode=service /add-firewall-exception /server='http://192.168.70.2/glpi/plugins/fusioninventory/' /installtasks=Full /S"
Installx64= "\\192.168.70.2\deploy\Fusioninventory\fusioninventory-agent_windows-x64_" & SetupVersion & ".exe"
Installx86= "\\192.168.70.2\deploy\Fusioninventory\fusioninventory-agent_windows-x86_" & SetupVersion & ".exe"
InstallCommandx64= Installx64 & " " & FusionArguments
InstallCommandx86= Installx86 & " " & FusionArguments
Set WshShell = Wscript.CreateObject("Wscript.shell")
OsType = WshShell.RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PROCESSOR_ARCHITECTURE")
if (OsType = "x86") then
    WshShell.Run "CMD.EXE /C """ & InstallCommandx86
else
    WshShell.Run "CMD.EXE /C """ & InstallCommandx64
end if

Offline

#41 2017-05-30 12:00:28

sapeurorca
Member
Registered: 2011-07-12
Posts: 48

Re: Déploiement de fusioninventory

change la ligne "FusionArguments=" par "FusionArguments = " /runnow /execmode=service /add-firewall-exception /server='http://192.168.70.2/glpi/plugins/fusioninventory/' /installtasks=Full"

Si rien ne se lance à l'écran c'est que tu as un problème avec le chemin, peut être un problème de droits.

Offline

#42 2017-05-30 14:00:59

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

J'ai changer mais ça ne fonctionne toujours pas.
Je vais changer l'endroit ou sont les exe

Offline

#43 2017-05-30 14:12:39

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

J'ai essayer et ça donne ça:
le dossier ou j'ai mis mes exe est le dossier commun ou tous le monde à access vu que c'est la ou il y a tous leur fichier dossier etc donc ils y ont accès mais ça ne fonctionne pas mon dossier deploy est bien partager aussi donc la je sais vraiment pas d'ou ça peut venir une idée ?

Option Explicit
Dim Setup, SetupArchitecture, InstallCommandx64, SetupVersion, InstallCommandx86, FusionArguments, FusionSetupExe, WshShell, InstallCommand, Installx64, Installx86, OsType
SetupVersion = "2.3.19"
SetupArchitecture = "Auto"
FusionArguments = " /runnow /execmode=service /add-firewall-exception /server='http://192.168.70.2/glpi/plugins/fusioninventory/' /installtasks=Full"
Installx64= "\\192.168.70.2\DATA\COMMUN\INFORMATIQUE\deploy\Fusioninventory\fusioninventory-agent_windows-x64_" & SetupVersion & ".exe"
Installx86= "\\192.168.70.2\DATA\COMMUN\INFORMATIQUE\deploy\Fusioninventory\fusioninventory-agent_windows-x86_" & SetupVersion & ".exe"
InstallCommandx64= Installx64 & " " & FusionArguments
InstallCommandx86= Installx86 & " " & FusionArguments
Set WshShell = Wscript.CreateObject("Wscript.shell")
OsType = WshShell.RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PROCESSOR_ARCHITECTURE")
if (OsType = "x86") then
    WshShell.Run "CMD.EXE /C """ & InstallCommandx86
else
    WshShell.Run "CMD.EXE /C """ & InstallCommandx64
end if

Offline

#44 2017-05-30 14:18:09

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

C'est bon mon script fonctionne par contre il ne fais l'installation tous seul ? Car j'ai lancé le script sur un ordinateur de test et il ma lancé l'installateur et j'i du le faire a la main est ce normal ? Et deuxième question il m'a demande le mot de passe administrateur avant de me lancer l'installateur est ce possible de mettre quelque chose dans le script pour bloquer ça ?

Offline

#45 2017-05-30 14:29:00

sapeurorca
Member
Registered: 2011-07-12
Posts: 48

Re: Déploiement de fusioninventory

L'installation ne sait pas fait toute seul car dans la ligne que je t'ai donnée pour test j'ai enlever /S (installation silencieuse) et /acceptlicense ( qui accepte la licence de l'agent tous seul).
Il suffit de rajouter ces 2 arguments dans "FusionArguments ="comme tu peux le voir dans le script que j'avais mis sur l'autre forum  et ça fonctionnera.
Par contre ça ne s'installera pas car tu n'est pas admin du poste. Sans être admin du poste, tu ne pourra pas tester l'installation manuel entièrement.

Ensuite normalement les GPO utilise l'utilisateur système, du coup, ce script fonctionnera avec une GPO.
Normalement là, tu as toutes les cartes en main pour continuer.

Offline

#46 2017-05-30 14:30:41

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

Ok merci beaucoup le problème c'est que les autres postes ne sont pas admin non plus je crois du coup je peux faire comment ? Car j'ai les mdp admin mais je vais pas passer sur chaque poste pour les rentrer

Offline

#47 2017-05-30 14:34:40

sapeurorca
Member
Registered: 2011-07-12
Posts: 48

Re: Déploiement de fusioninventory

Si tu as les code admin, test déjà ton script entièrement en tant qu'admin. Normalement celui-ci devrait s'installer sans rien te demander.
Ensuite si ça fonctionne, mes le en place via GPO. Les GPO utilise le compte système, du coup pas besoin des droits admin pour l'installer. Si ta GPO est bien faite et que ton script fonctionne, ça s'installera sur les PC sans droit supplémentaire et sans rien demander aux utilisateurs.

Offline

#48 2017-05-30 14:38:24

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

Je viens de faire une installe en entière mais il envoie pas les informations à GLPI je peux faire comment ?

Offline

#49 2017-05-30 14:46:09

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

Non c'est bon en faite je vais essayer avec ma stratégie de groupe maintenant

Offline

#50 2017-05-30 15:17:59

Varok
Member
Registered: 2017-05-19
Posts: 71

Re: Déploiement de fusioninventory

J'ai teste avec une GPO mais ça ne fonctionne pas je vais décrire la démarche que j'ai utilisé: J'ai crée une GPO ou je l'ai modifier pour lui mettre un script au démarrage qui se trouve dans le même dossier que celui des exe et ensuite je l'ai liée à une OU ou se trouve un PC de test mais quand je démarre l'ordinateur il se passe rien ça ne s'installe pas

Offline

Board footer

Powered by FluxBB