2010-01-14 5 views
4

Notre application utilise un tas d'appels WMI. Lors de l'utilisation du compte invité se connectant au serveur WMI local échoue avec ACCESS_DENIED, cela fonctionne correctement avec le compte d'utilisateur et ci-dessus. Comment accéder au serveur WMI sous un compte invité?Accès WMI refusé sur XP

J'ai ajouté un compte invité pour permettre un accès complet en utilisant WMIMGMT.MSC mais je reçois toujours des erreurs d'accès refusé.

Des suggetions?

Répondre

2

Etes-vous sûr de vouloir attribuer au compte invité un accès à distance WMI? Je ne suis pas sûr que les implications de sécurité de ce ...

De toute façon, je pense que vous aurez besoin d'accorder un accès DCOM distant pour le compte invité sur la machine cible. (Il a été longtemps pour moi sur ce donc je ne suis pas sûr que cela résoudra tout, et je ne me rappelle pas tous les détails, donc je suis sur this forum post) se penchant

  1. ouvrir Services de composants (pour la machine locale, peut fonctionner dcomcnfg.exe)
  2. Naviguer vers Config DCOM (Component services> Ordinateurs> Poste de travail> configuration DCOM)
  3. Dans le volet trouver "Windows Management Instrumentation et" (commutation pour afficher la liste aide). Faites un clic droit et sélectionnez "Propriétés
  4. Aller à l'onglet « Sécurité » et notez le « lancement et d'activation » et « droits d'accès » - faire la chose suivante pour les deux d'entre eux:
    • Select « Personnaliser » si pas déjà sélectionné
    • cliquez sur Modifier
    • Dans les propriétés de sécurité page, cliquez sur Ajouter
    • Dans les Sélectionner des utilisateurs ou groupes pop-up, ajoutez le compte invité (pour la machine locale, il est jus type t « invité » et cliquez sur « Vérifier les noms » puis « OK », pas sûr de serveur dans un domaine)
    • Retour à la page Sécurité propriétés, notez que Guest a moins d'autorisations par défaut que 'Tout le monde '. Donnez les autorisations que vous voulez: ressemble peut-être à «Remote Launch» et «Remote Activation». Je ferais probablement des tests pour savoir si 'l'activation locale' est également nécessaire.

Encore une fois, même si cela fonctionne pour vous, je regarde attentivement s'il y a des problèmes de sécurité avec donnant ce genre d'autorisation à distance pour le compte Invité.

Espérons que cela aide,
Daryn.