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

C# Discussion :

System.Management.ManagementException: 'Not found ' [Débutant]


Sujet :

C#

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 152
    Par défaut System.Management.ManagementException: 'Not found '
    Bonjour,

    Mon environnement : VS 2017 - Target framework 4.5.2.

    L'objectif est de créer un outil pour gérer certaines options de Configuration Manager. Je n'y trouve pas de solution claire, espérant que vous pourrez m'aider à régler ceci. Merci

    Voici le code :

    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
     
     
    ConnectionOptions Credentials = new ConnectionOptions();
    Credentials.Username = txtAdminAccount.Text;
    Credentials.EnablePrivileges = true;
    Credentials.Password = txtPassword.Text;
    Credentials.Impersonation = ImpersonationLevel.Impersonate;
    Credentials.Authentication = AuthenticationLevel.Default;
    Credentials.Authority = "ntlmdomain:mon_domain";
     
    ManagementScope Rootcimv2 = new ManagementScope(string.Format("\\\\" + ConnectPC + "\\root\\cimv2"), Credentials);
    Rootcimv2.Connect();
     
     
    ManagementClass MgmClass = new ManagementClass(Rootcimv2.Path.Path, "SMS_Client", null);
    C'est ici que je reçois ce message d'erreur et je confirme que j'ai les accès admin sur ConnectPC
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ManagementBaseObject inParams = MgmClass.GetMethodParameters("TriggerSchedule");
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    inParams["sScheduleID"] = ScheduleID;
    ManagementBaseObject outParams = MgmClass.InvokeMethod("TriggerSchedule", inParams, null);
    MgmClass.Dispose();
    inParams.Dispose();
    outParams.Dispose();

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 152
    Par défaut
    Grrrrr !

    J'ai trouvé :

    Avant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ManagementScope Rootcimv2 = new ManagementScope(string.Format("\\\\" + ConnectPC + "\\root\\cimv2"), Credentials);
    Rootcimv2.Connect();
    Après :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ManagementScope Rootcimv2 = new ManagementScope(string.Format("\\\\" + ConnectPC + "\\root\\ccm"), Credentials);
    Rootcimv2.Connect();
    Root\CCM va me retourner "TriggerSchedule" et non CIMV2 !

    Merci

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

Discussions similaires

  1. System.Management.ManagementException: generic failure
    Par mpelti01 dans le forum Services Web
    Réponses: 7
    Dernier message: 09/08/2011, 11h07
  2. [Virtual Pascal] [Linux] System.vpi is not found
    Par gmaxjeu dans le forum Autres IDE
    Réponses: 1
    Dernier message: 09/06/2008, 22h33
  3. Operating system not found
    Par Halleck dans le forum Windows XP
    Réponses: 5
    Dernier message: 02/05/2008, 23h24
  4. Réponses: 0
    Dernier message: 10/04/2008, 10h41
  5. operating system not found
    Par mmb04 dans le forum Windows Vista
    Réponses: 2
    Dernier message: 25/01/2008, 18h22

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