IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

VBScript Discussion :

vbscript wmi changement de contexte de securite.


Sujet :

VBScript

  1. #1
    Membre actif Avatar de turican2
    Profil pro
    Inscrit en
    Août 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2006
    Messages : 257
    Points : 239
    Points
    239
    Par défaut vbscript wmi changement de contexte de securite.
    Bonjour à tous,

    J'ai un souci de script vbs, je n'arrive pas à changer de contexte de sécurité à l'intérieur de mon script.

    Je suis logé sur ma machine en tant qu'utilisateur standard (sur mon domaine néanmoins) et j'ai besoin d'interroger mes contrôleur de domaine par la couche WMI. J'imagine bien que mon "domaine\utilisateur" n'a aucun droit d'aller lire la cimv2 de mon windows 2003 et donc il faudrait que je devienne "domaine\administrateur".

    ce script, trouvé sur le net, fonctionne parfaitement en local:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
     
    Set colSoftware = objWMIService.ExecQuery("SELECT * FROM Win32_Product")   
     
    If colSoftware.Count > 0 Then
        Set objFSO = CreateObject("Scripting.FileSystemObject")
        Set objTextFile = objFSO.CreateTextFile("c:\SoftwareList.txt", True)
     
        For Each objSoftware in colSoftware
            objTextFile.Write objSoftware.Caption & vbtab & objSoftware.Version
    		objTextFile.Writeline
    		'Wscript.Echo  objSoftware.Caption & vbtab & objSoftware.Version
        Next
        objTextFile.Close
    Else
       WScript.Echo "Cannot retrieve software from this computer."
    End If
    maintenant en changeant le "." par l'ip de mon contrôleur de domaine, ne fonctionne plus. J'imagine qu'il faudrait dedans que le lui indique le login et mot de passe d'un compte administrateur mais je ne trouve pas l'information sur google ni ici.

    Si à tout hasard vous saviez :-) !!!

  2. #2
    Membre actif Avatar de turican2
    Profil pro
    Inscrit en
    Août 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2006
    Messages : 257
    Points : 239
    Points
    239
    Par défaut
    IL semble que ce soit lié à la sécurité de l'AD. J'ai ouvert la console de gestion des WMI puis "propriété"> "sécurité" et me suis attribué les droits sur l'ensemble de l'espace de nom CIMV2. Le problème perdure... si je trouve j'indiquerai une solution.
    Ce que je ne m'explique pas c'est que le logiciel dipisoft > WmiSysInfos fonctionne très bien juste en indiquant un login et un mot de passe sur le domaine .... c'est à devenir chèvre :-)

  3. #3
    Membre averti
    Inscrit en
    Août 2007
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Août 2007
    Messages : 302
    Points : 341
    Points
    341
    Par défaut
    Salut,

    Win32_Product n'est pas installé par defaut sur un W2003 comme sur un XP...
    Tu peux aller dans ajout/supression de programmes, ajouter ou supprimer des composants Windows, Management and monitoring tools puis clique sur le bouton detail et coche WMI Windows installer provider.

    Sinon, pour lancer un script avec des droits comme ceux d'administrateur de domaine, va voir ce lien :

    http://blogs.technet.com/heyscriptin...edentials.aspx

    A++

  4. #4
    Membre actif Avatar de turican2
    Profil pro
    Inscrit en
    Août 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2006
    Messages : 257
    Points : 239
    Points
    239
    Par défaut
    C'est exactement ce que je recherchais merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VxiR2] Operateur changement de contexte
    Par ymo90 dans le forum Webi
    Réponses: 2
    Dernier message: 03/04/2009, 17h07
  2. Vbscript/Wmi pour mon projet ?
    Par yoyo2931 dans le forum VBScript
    Réponses: 1
    Dernier message: 14/09/2006, 18h00
  3. [JSP][Tomcat]Changement de context -> JSP fonctionne plus
    Par mathieu dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 01/03/2004, 08h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo