none
Net user scriptpath RRS feed

  • Question

  • Bonjour à tous,

    Je suis sur un serveur WDS MDT et lors du déploiement d'image je veux créer des utilisateurs locaux.

    Jusque là pas de soucis, l'utilisateur est créé comme je le souhaite.

    J'aimerai seulement que lors de la connexion au compte, un script sois lancé.

    J'ai vu qu'il y avait l'option ''/scriptpath:'' mais je ne comprend pas comment l'utiliser.

    Sur la docs de MS, ils disent que le chemin doit être relatif à : ''%systemroot%\System32\Repl\Import\Scripts''

    Le dossier ''Repl'' n'existe pas dans mon Windows 10 que je déploie, ni sur les autres que j'ai vérifié.

    Le chemin est-il toujours valide pour Windows 10 ou il est différent?

    Y a-t-il un autre moyen pour lancer un script à l'ouverture d'une session locale?

    Merci


    jeudi 26 juillet 2018 07:48

Réponses

  • D'accord, j'avais donc mal interprété la question au tout début.

    Je confirme que la commande est toujours /SCRIPTPATH et que le vous devez bien mettre les scripts dans le dossier précisé plus haut. Dossier qui n'est pas créé automatiquement, vous devez donc le faire (mkdir par exemple)

    Ensuite, il faut simplement faire un net user username /scriptpath:toto.bat (et mettre toto.bat dans le répertoire plus haut)

    Avez-vous fait le test ? Si oui, avez-vous attendu 5 / 10 minutes lors de l'ouverture de session afin d'être sûr qu'une GPO ne fait pas de délai sur le logonscript ? Cette méthode doit fonctionner, elle n'a pas changé avec Windows 10 (ou alors, je n'ai rien vu qui en parle)


    • Modifié Romain Wager jeudi 26 juillet 2018 08:26
    • Marqué comme réponse Fonteneau_S vendredi 27 juillet 2018 11:54
    jeudi 26 juillet 2018 08:25

Toutes les réponses

  • Salut Fonteneau, 

    Avant de répondre à la question, le script doit se lancer une fois (runonce) ou à chaque fois que l'utilisateur ouvre la session ?

    Concernant le script, c'est du VBS, du PowerShell, un batch ?

    jeudi 26 juillet 2018 07:56
  • Bonjour,

    C'est un script Batch qui s'exécute une seule fois.

    Actuellement il doit s'exécuter à chaque ouverture de session, vérifier si un paramètre est à true et si c'est le cas alors il exécute le script sinon --> exit

    Et lorsque le script est exécuté pour la première fois il passe le paramètre à false pour pas qu'il se relance a chaque session

    jeudi 26 juillet 2018 08:12
  • D'accord, j'avais donc mal interprété la question au tout début.

    Je confirme que la commande est toujours /SCRIPTPATH et que le vous devez bien mettre les scripts dans le dossier précisé plus haut. Dossier qui n'est pas créé automatiquement, vous devez donc le faire (mkdir par exemple)

    Ensuite, il faut simplement faire un net user username /scriptpath:toto.bat (et mettre toto.bat dans le répertoire plus haut)

    Avez-vous fait le test ? Si oui, avez-vous attendu 5 / 10 minutes lors de l'ouverture de session afin d'être sûr qu'une GPO ne fait pas de délai sur le logonscript ? Cette méthode doit fonctionner, elle n'a pas changé avec Windows 10 (ou alors, je n'ai rien vu qui en parle)


    • Modifié Romain Wager jeudi 26 juillet 2018 08:26
    • Marqué comme réponse Fonteneau_S vendredi 27 juillet 2018 11:54
    jeudi 26 juillet 2018 08:25
  • Merci de votre réponse.

    J'ai modifié tous mes scripts dans MDT pour qu'ils fonctionnent selon ce que vous dites.

    Je reviens vers vous à la fin de mon déploiement pour vous dire si ça fonctionne

    jeudi 26 juillet 2018 08:47
  • Bonjour,

    Après quelques essais infructueux me voilà arrivé au bout!

    Merci de m'avoir aidé Romain

    A bientôt

    vendredi 27 juillet 2018 11:54