Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Serveur Discussion :

[GPO] Execution d'un script à l'ouverture de session


Sujet :

Windows Serveur

  1. #1
    Futur Membre du Club
    [GPO] Execution d'un script à l'ouverture de session
    Bonjour,
    J'ai un script powershell qui ouvre une boite dialogue affichant la charte informatique,

    Si l'utilisateur refuse la charte il se fait deconnecter et s'il dépasse le délai de 5 min sa session se ferme également. ( le script fonctionne correctement lors d'un lancement manuelle)

    Toute fois quand j'applique ce script dans une GPO d'ouverture de session utilisateur sur l'OU ou il y a mes users. la boite de dialogue ne s'affiche pas du tout pourtant je sais que le script se lance puisque quand j'ouvre le gestionnaire des taches j'ai powershell d’exécuter en arrière plan et lorsque le délai de 5 minutes est passé le compte ce déconnecte.

    quand je fais un gpresult /v je vois bien que ma GPO est correctement exécuté mais par contre le script " Charte.ps1" est indiqué comme " n'as jamais été exécuté "

    J'ai fait plusieurs test avec différent script test avec des paramètres en plus etc. mais rien ne résout mon problème la boite de dialogue persiste a ne pas s’exécuter avez vous des idées?

    Bien a vous

  2. #2
    Expert éminent sénior
    Bonjour

    Le chemin vers ce script est bien indiqué ?
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  3. #3
    Membre chevronné
    Logiquement la GPO n'a pas d'interactivité avec la session utilisateur.
    Il faut lancer avec un argument.

    Regarde ici :
    https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/dn789190(v=ws.11)

    Ou sinon une tâche planifiée au login de la session windows ça peut le faire aussi (la tâche planifiée peut se mettre en GPP).

  4. #4
    Futur Membre du Club
    Citation Envoyé par JML19 Voir le message
    Bonjour

    Le chemin vers ce script est bien indiqué ?
    Bonjour, Le chemin est bien renseigné le script est bien dans Sysvol dans le bon dossier de la GPO


    Logiquement la GPO n'a pas d'interactivité avec la session utilisateur.
    Il faut lancer avec un argument.

    Regarde ici :
    https://docs.microsoft.com/en-us/pre...89190(v=ws.11)

    Ou sinon une tâche planifiée au login de la session windows ça peut le faire aussi (la tâche planifiée peut se mettre en GPP).
    Bonjour,
    J'ai essayé avec des arguments mais mes compétences sont limité et je ne sais pas vraiment qu'elle argument passé.
    J'ai pensé à la tache planifié mais je ne veux pas que le script ce lance à toutes les ouverture de session ( le script rempli un attribut avec une date, si le champ est rempli avec une date antérieur à la date du jour le script ce fini sans action. Si le champ est vide ou une date supérieur à la date du jour, le script ce lance et demande a l'utilisateur de validé la charte).
    Merci pour la docs je vais lire ça

    Cordialement



    EDIT: J'ai résolu mon problème j'ai supprimé ma GPO pour la recréer et j'ai du mettre un paramètre pour que ça fonctionne j'ai mis du temps a trouver quoi mettre mais j'ai trouvé Merci pour les pistes

  5. #5
    Membre chevronné
    Ok parfait.
    N'hésites pas à partager la ligne de commande au cas où quelqu'un à la même problématique que toi.

###raw>template_hook.ano_emploi###