You are not logged in.
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
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
pourquoi tu ne fais pas cela en GPO ?
Last edited by eric.le-corre (2016-03-10 15:14:54)
Offline
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
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
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
sinon essaye en mettant le chemin complet du PowerShell : %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
Offline
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