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 2016-02-25 16:15:19

chris gun
Member
Registered: 2015-04-20
Posts: 19

déploiement + éxécution script powershell

Bonjour à tous.

Depuis quelques semaines, je cherche à déployer un script me permettant de désinstaller les KB de Microsoft qui font passer nos machines installé en Win 8.1 pro 64bits en windows 10 ..!

Mes scripts (.bat ou .msi ou .ps1 ) fonctionne en local quand je fait un double clic dessus mais le but est de faire la désinstallation des KB + masquer ces MAJ en automatique sur environs 150 PC (portable et fixe)

Alors j'arrive bien à déployer un fichier zip dans un dossier "temp01" à la racine.
Je dé-zippe correctement le fichier, j’exécute presque correctement les scripts .bat ou .msi. Quand je dit presque, je pense que j'ai un soucis avec mes scripts et certain PC qui désinstalle pas correctement les KB.

Mais j'ai mis la main sur un script powershell qui fonctionne du feu de dieu ^^, mais je ne trouve pas la commande magique pour dire à Fusioninventory d’exécuter le script "test.ps1"

pour exécuter les scripts .bat je fait :

Commande
Commande à exécuter
cd C:\temp01\DEL_HIDE_KB\

Commande
Commande à exécuter
cmd.exe /C C:\temp01\DEL_HIDE_KB\test.bat


pour exécuter les scripts .msi je fait :

Commande
Commande à exécuter
cd C:\temp01\DEL_HIDE_KB\

Commande
Commande à exécuter
msiexec.exe /i C:\temp01\DEL_HIDE_KB\test.msi /q


les 2 tests en .bat et .msi fonctionne, les scripts ou application son exécutés par fusion inventory.

Mais je cherche la syntaxe pour mon script en powershell...

j'ai tenté :

Commande
Commande à exécuter
powershell.exe /C C:\temp01\DEL_HIDE_KB\test.ps1

ou

Commande à exécuter
powershell.exe C:\temp01\DEL_HIDE_KB\test.ps1

ou

Commande à exécuter
powershell C:\temp01\DEL_HIDE_KB\test.ps1

ou encore

Commande à exécuter
test.ps1

rien n'y fait. Quelqu'un aurais une astuce/solution ? Fusioninventory gère\comprend le powershell ?


pour rappel des versions utilisés :
GLPI 0.90
fusioninventory 0.90+1.0

Merci d'avance.

bonne journée

Offline

#2 2016-03-10 15:03:39

chris gun
Member
Registered: 2015-04-20
Posts: 19

Re: déploiement + éxécution script powershell

bonjour,

petit up de mon message, si quelqu'un à une idée sur mon problème je suis preneur

merci d'avance

bonne journée

Offline

#3 2016-03-10 15:14:46

eric.le-corre
Member
Registered: 2013-01-07
Posts: 1,005

Re: déploiement + éxécution script powershell

pourquoi tu ne fais pas cela en GPO ?

Last edited by eric.le-corre (2016-03-10 15:14:54)

Offline

#4 2016-03-10 15:29:10

chris gun
Member
Registered: 2015-04-20
Posts: 19

Re: déploiement + éxécution script powershell

je ne peux pas, je suis pas en domaine sur les différents sites...
uniquement en VPN avec des PC ("client") en win8.1 pro

Offline

#5 2016-03-10 15:56:14

eric.le-corre
Member
Registered: 2013-01-07
Posts: 1,005

Re: déploiement + éxécution script powershell

dans mes taches planifiée, j'execute un .BAT qui lance cette commande : powershell C:\softbackup\save.ps1
donc la bonne commande est :powershell C:\temp01\DEL_HIDE_KB\test.ps1

mais fait comme moi pour essayer, un fichier .bat qui contient : powershell C:\temp01\DEL_HIDE_KB\test.ps1

Offline

#6 2016-03-10 16:06:53

chris gun
Member
Registered: 2015-04-20
Posts: 19

Re: déploiement + éxécution script powershell

ok merci beaucoup pour l'info du fichier .BAT .

sinon, j'avais déjà testé, depuis glpi fusioninventory la commande à exécuter :
powershell C:\temp01\DEL_HIDE_KB\test.ps1

et malheureusement sa ne donne rien.

je vais tenter avec ton astuce du fichier .BAT et je te tiens au courant

Merci

Offline

#7 2016-03-10 17:09:45

eric.le-corre
Member
Registered: 2013-01-07
Posts: 1,005

Re: déploiement + éxécution script powershell

sinon essaye en mettant le chemin complet du PowerShell : %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe

Offline

#8 2016-03-15 11:32:04

chris gun
Member
Registered: 2015-04-20
Posts: 19

Re: déploiement + éxécution script powershell

désolé pour le petit retard, (on à quelques soucis sur notre infrastructure citrix). Je teste le chemin powershell dans la journée.

J'ai remonté une machine hyperV depuis un pc portable qui est sur notre réseau et je vais donc pouvoir faire les tests.

Offline

Board footer

Powered by FluxBB