none
Forcer l’exécution d'un script de démarrage d'une GPO via gpupdate /force RRS feed

  • Question

  • Bonjour,

    Après plusieurs recherches sur internet, je n'ai toujours pas trouvé de réponses à ma problématique.

    Je dois installer l'agent telegraf sur mes serveurs Windows via un script powershell, mes deux conditions sont les suivantes : éviter de passer sur chaque serveur pour exécuter le script, éviter de faire redémarrer les serveurs.

    Pour cela, j'ai donc modifié ma GPO en lui ajoutant mon script au démarrage. Ma GPO s'applique toutes les 1h30, je m'attends donc à ce que le script soit exécuté mais ça n'a pas l'air d'être le cas. Puis, lorsque j'exécute la commande gpupdate /force, toujours rien.

    Existe-t-il un autre moyen d'exécuter un script via une GPO ?



    Cordialement, Julien OZBAY.

    mercredi 13 mars 2019 09:58

Réponses

  • Les script de démarrage ne s'appliquent qu'au démarrage de la machine.

    Remote Powershell marche bien en général pour ce type de modification s'il ne doit être exécuté qu'une seul fois et pas à chaque démarrage du serveur.

    mercredi 13 mars 2019 15:38
    Modérateur

Toutes les réponses

  • En premier lieu l'exécution des scripts powershell est par défaut limité au script signé pour des raisons de sécurité.

    Ensuite les GPO permettent de garantir que dans le temps l'action soit répété, ce n'est pas forcément le besoin avec l'installation unique d'une application.

    Dans le cas d'une installation unique c'est plus simple de faire du remote powershell avec une boucle Foreach( $server in Servers$) et dans la bloucle d'exécuter l'action.

    Il existe des moyens d'utiliser les GPO pour le déploiement d'une application  : http://www.pbarth.fr/node/253

    mercredi 13 mars 2019 11:15
    Modérateur
  • bonjour a vous deux,

    Voila un lien qui pourra peut être aider en complétement de celui de Philippe

    http://www.infonovice.fr/guide-de-creation-dun-gpo-de-deploiement-de-logiciels-utilisateur/


    "Marquer comme réponse" les réponses qui ont résolu votre problème

    mercredi 13 mars 2019 12:00
  • En fait, j'exécute un script CMD contenant une seule ligne de commande qui permet de lancer un script powershell en outrepassant l'ExecutionPolicy. Désolé pour le manque d'info.

    Pour information, ce n'est pas une application en .MSI, donc je ne peux pas utiliser la partie déploiement logiciel dans la GPO.

    J'utilise la méthode GPO car nous n'avons pas d'autres alternatives pour l'instant.

    Cependant, est-ce normal que lorsque la GPO s'exécute sur une machine démarrée, les scripts de démarrage ne s'appliquent pas ?


    Cordialement, Julien OZBAY.


    mercredi 13 mars 2019 14:17
  • Les script de démarrage ne s'appliquent qu'au démarrage de la machine.

    Remote Powershell marche bien en général pour ce type de modification s'il ne doit être exécuté qu'une seul fois et pas à chaque démarrage du serveur.

    mercredi 13 mars 2019 15:38
    Modérateur
  • Merci pour l'information ! :)

    Merci pour votre aide, le sujet peut être clos.


    Cordialement, Julien OZBAY.

    mercredi 13 mars 2019 16:04