none
Problème de service windows sur windows server 2008 RRS feed

  • Question

  • Bonjour,

    J'ai implémenté un services en VB.net, ce sevice lit dans un dossier des fichiers xml et ensuite réalise un traitement sur les fichiers.

    Lorsque j'installe ce service sur une machine équipée de XP, il fonctionne correctement,

    Mais lorsque je l'installe sur un windows server 2008, le service ne voit pas les fichiers xml contenus dans le dossier.

    Il s'agit visiblement d'un problème de droit. Je crée le service en que "système local".


    Est ce que quelqu'un pourrait m'indiquer comment configurer les droits de mon service ou de ma machine?

    Merci.
    jeudi 30 octobre 2008 12:54

Réponses

  • Bonjour,

     

    C'est certainement parceque l'administrateur du domaine dispose des droits nécessaire (par rapport aux autres comptes) pour accéder à votre partage et à votre fichier.

    Faites cependant très attention, par mesure de sécurité il est fortement déconseillé de faire tourner un service Windows avec des droits administrateurs (et niveau domaine c'est mille fois plus risqué !).

     

    Cordialement

    dimanche 2 novembre 2008 16:59
    Modérateur

Toutes les réponses

  • Bonjour,

     

    2 solutions :

    • Soit vous donnez les droits d'accès nécessaire à votre fichier (pour que votre service puisse y accéder).
    • Soit vous changer le compte sur lequel le service démarre : Dans le gestionnaire des service, clic droit sur le service, propriétés et onglet "Connexion".

    Cordialement

    jeudi 30 octobre 2008 17:43
    Modérateur
  • Le soucis est que je suis deja sur un compte administrateur et donc normalment j'ai tous les droits.

    J'avais deja essayé de tester les 2 solutions proposés mais ca n'a rien changé.

    Je m'y perds avec tous les parametres de configuration des droits de windows server 2008.

    Merci quand même.
    jeudi 30 octobre 2008 21:49
  • Bonjour,

     

    Si votre service tourne sur le compte Administrateur, il faut vérifier si ce compte dispose des droits pour accéder à votre fichier.

     

    Cordialement

     

    samedi 1 novembre 2008 13:01
    Modérateur
  • Bonjour,

    J'ai résolu mon problème. Le service doit utiliser le compte administrateur du domaine et non pas le compte administrateur de la machine. Pourquoi c'est ainsi, je ne sais pas trop, peut être parce que les dossiers concernés sont des dossiers partager.

    Merci pour les réponses apportées.

    Cordialement,
    dimanche 2 novembre 2008 16:53
  • Bonjour,

     

    C'est certainement parceque l'administrateur du domaine dispose des droits nécessaire (par rapport aux autres comptes) pour accéder à votre partage et à votre fichier.

    Faites cependant très attention, par mesure de sécurité il est fortement déconseillé de faire tourner un service Windows avec des droits administrateurs (et niveau domaine c'est mille fois plus risqué !).

     

    Cordialement

    dimanche 2 novembre 2008 16:59
    Modérateur
  • Ok merci pour les conseils
    lundi 3 novembre 2008 07:30