begin process at 2012 02 11 04:20:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Base de données

 > 

SQL Server

 > 

code wmi


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

code wmi

lundi 28 mai 2007 à 12:55:09 | code wmi

ahlemlo


bonjour à tous,
pouvez vous m'aider?
lors de la connexion à une machine distant avec WMI il s'affiche un message "Accés réfusé" malgré que nous avons utilisés les options de connection de WMI (connectionoption()),le parfeu est désactivé.
je pense q'il est un probléme de sécurité mais je ne sais pas ou?
//voici le code qui permet d'afficher les information d'un pc distant est ce que c'est juste oui ou non.
j'attend votre réponse.


      try
                    {
                        ip = textBox1.Text;
                        ipaddr = System.Net.IPAddress.Parse(ip);
                    }
                    catch
                    {
                        textBox3.Text = "hôte introuvable";
                    }
               
                ConnectionOptions aConnectionsOptions = new ConnectionOptions();
           
                aConnectionsOptions.Username = textBoxuser.Text;
                aConnectionsOptions.Password = textBoxpassword.Text;
              
                System.Management.ManagementScope aManagementScope = new System.Management.ManagementScope(@"\\" +ipaddr+ @"\root\cimv2",aConnectionsOptions );

                // Sélection des dispositifs réseaux activés
                System.Management.ObjectQuery aObjectQuery = new System.Management.ObjectQuery("Select * from Win32_NetworkAdapter");

                // Extraction de la collection d'objets en fonction de la requête WMI
                System.Management.ManagementObjectSearcher aManagementObjectSearcher = new System.Management.ManagementObjectSearcher(aManagementScope, aObjectQuery);

                // Affectation du résultat de la requête WMI
                System.Management.ManagementObjectCollection aManagementObjectCollection = aManagementObjectSearcher.Get();


                // Chaque enregistrement de la collection représente une interface réseau
                foreach (ManagementObject aManagementObject in aManagementObjectCollection)
                {
                    //Ajout d'un retour chariot pour séparer à l'affichage les objets extraits.
                    textBox3.Text += "\r\n";
                    //PropertyData représente les informations retournées par la propriété WMI de l'objet extrait par le ManagementObject utilisé.
                    foreach (System.Management.PropertyData aPropertyData in aManagementObject.Properties)
                    {
                        if (aPropertyData.Name == "AdapterType" || aPropertyData.Name == "DeviceID" || aPropertyData.Name == "Description" || aPropertyData.Name == "MACAddress" || aPropertyData.Name == "NetworkAddresses" || aPropertyData.Name == "NetConnectionID" || aPropertyData.Name == "SerialNumber")

                        textBox3.Text += aPropertyData.Name + " : " + System.Convert.ToString(aManagementObject[aPropertyData.Name]) + "\r\n";
                    }


                }

merci


mercredi 7 novembre 2007 à 18:56:25 | Re : code wmi

t_barbillon

Salut,
Pour une connexion à distance avec le WMI, les logins et password ne sont pas suffisants, il faut aussi vérifier les paramètres de sécurité COM.
Donc il faut spécifier le niveau d'authentification (Authentication) et le niveau d'identité (Impersonation) dans le code et aussi vérifier que le PC distant est bien configuré (onglet sécurité COM)


Cette discussion est classée dans : system, name, wmi, management, apropertydata


Répondre à ce message

Sujets en rapport avec ce message

dataset [ par ahlemlo ] bonjour,comment je peux utiliser dataset dans ce boucle pour le remplir avec les information récupérer de la requette? System.Management.ObjectQuery a accès réfusé [ par ahlemlo ] bonjour,svp qui peut m'aider je suis bloquer il me reste que deux jour et j'ai pas peu acceder à une machine distant.j'ai terminer le travail pour une probleme avec wmi : win2k3->ca marche; win2k->pas [ par Capitaine Iron ] voici le code que j'utilise pour récuperer une information avec wmi :ManagementScope WMIChemin=new ManagementScope("\\\\130.1.1.10\\root\\cimv2");    WMI liste des périphériques USB connecté [ par stephanie701 ] Bonjour à tous!Je suis face à un problème que je n'arrive pas à résoudre c'est pour ceci que je fais appelle à vous! Je veux détecter tout les élément Problème multithread [ par froggyinfo ] Bonsoir,Voila j'ai un problème avec un programme multi-thread,J'ai raccourci un peu le code est remplacé les fonctions par des recup1 à 4.Le but du pr array-de-array problème (System.NullReferenceException) [ par Razordj ] Je veux créer un array a deux dimension qui supporte les strings. ex: monArray[0][0] = "bonjour"; monArray[0][1] = "salut"; monArray[1][0] = "patate Echapement du \ dans une variable [ par ziomar ] Bonjour,Je réalise actuellement un programme en c# visant à verifier l'état de serveurs grace au wmi. Pour cela j'ai besoin de verifier la présence de Port serie Message d'erreur [ par nxp ] J'essaie d'ouvre le port serial sur un PDA mobile 5. Ça fonctionne, je recoie le texte. Mais j'ai aussi un message de windows dans la console du genre Comment insérer des groupes dans un ListView [ par The Red Man ] Bonjour à tous, J'ai un projet a terminer et j'aimerai lister des données classées dans une listview par groupe  Et j'aimerai savoir comment faut-il  Gérer une virgule dans un textbox [ par ammany ] Salut , je voudrais gérer une petite calculatrice . Dans mon programme je dois gérer un nombre a virgule ( ex: 10.20) dans une textbox et ensuite fair


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,714 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales