Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : RPC !!! appel aux ingenieurs de la NASA ou presque [ Réseau & Internet / Autre ] (quentincabo)

jeudi 21 février 2008 à 12:13:38 | RPC !!! appel aux ingenieurs de la NASA ou presque

quentincabo



Bonjour à tous les courageux,

Bon voilà mon problème, je tente de réalisation un de recherche d' informations sur les switchs grâce aux informations suivantes
(ip du switch et son nom). Vous allez me dire que getif fait ça très bien( je trouve aussi aussi mes mes employeurs ne trouve pas ça trop secure). Alors, ils m'ont attelé a ce code qui je crois n'est pas très difficile mais la compréhension réseau qu'il y a derrière elle est très complexe. Dès lors j'ai réalise, un programme qui va chercher des informations grâce aux WMI sur mon PC et cela marche très bien cependant une fois que je veux le faire chercher sur le switch. Il m'indique que" le server RPC is not available". Connaissez vous la cause de cette erreur??? De plus je ne sais pas si on se connecte de la même façon a un switch qu'a un PC via la connexion wmi??.

J'utilise visual studio 2005

Merci d'avance

Voila le code:

Imports System
Imports System.Drawing
Imports System.Collections
Imports System.ComponentModel
Imports System.Management
imports System.Runtime.InteropServices
imports System.Windows.Forms
Imports System.Data

Namespace _default 'NameSpace   
    Public Class _default

        Inherits System.Web.UI.Page
        Private stringMachineName As String = "localhost"

        '        Public WMIObject As SWbemObject    'Crée un objet
        '       Public WMIObjectSet As SWbemObjectSet    'Crée un set
        '      Public WMILocator As New SWbemLocator    'Locator
        Private co As New ConnectionOptions

#Region " Code généré par le Concepteur Web Form "

        'Cet appel est requis par le Concepteur Web Form.
        <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

        End Sub

        'REMARQUE : la déclaration d'espace réservé suivante est requise par le Concepteur Web Form.
        'Ne pas supprimer ou déplacer.
        Private designerPlaceholderDeclaration As System.Object

        Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
            'CODEGEN : cet appel de méthode est requis par le Concepteur Web Form
            'Ne le modifiez pas en utilisant l'éditeur de code.
            InitializeComponent()
        End Sub

#End Region

        ' -------------------------------------------------
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim LabelMachine As New System.Web.UI.WebControls.Label


            ' Chargement avec la machine courante et pas de login spécifique
            '(compte utilisé : ASPNET)
            LabelMachine.Text = "<B>" & stringMachineName & " </B>(Login : " & co.Username & ")<BR>"
            Me.Controls.Add(LabelMachine)
            chargeInfoWMI()

            ' Chargement avec une autre machine du réseau dont l'IP est fournie en paramètre
            ' ainsi que le login et Mot de passe
            LabelMachine = New System.Web.UI.WebControls.Label
            stringMachineName = "10.101.101.01"
            co.Username = "s"
            co.Password = "test"
            'co.Authority()
            LabelMachine.Text = "<B>" & stringMachineName & " </B>(Login : " & co.Username & ")<BR>"
            Me.Controls.Add(LabelMachine)
            chargeInfoWMI()



        End Sub

        Private Sub chargeInfoWMI()

            Dim ms As System.Management.ManagementScope
            Dim oq As System.Management.ObjectQuery
            Dim query As ManagementObjectSearcher
            Dim queryCollection As ManagementObjectCollection
            Dim MonMO As ManagementObject

            Dim LabelVersionOS As New System.Web.UI.WebControls.Label

            Try
                ms = New System.Management.ManagementScope("\\" & stringMachineName & "\root\cimv2", co)
                ms.Connect()
                oq = New System.Management.ObjectQuery("SELECT * FROM Win32_OperatingSystem")
                query = New ManagementObjectSearcher(ms, oq)
                queryCollection = query.Get()
                For Each MonMO In queryCollection
                    LabelVersionOS.Text = "<B>Version OS </B>: " & MonMO("Manufacturer")
                    'LabelVersionOS.Text &= " - " & MonMO("Caption") & " (" & MonMO("Version") & ")<BR><BR>"
                Next
            Catch ex As Exception
                LabelVersionOS.Text = "Erreur dans l'appel WMI : " & ex.Message
            Finally
                Me.Controls.Add(LabelVersionOS)

            End Try
        End Sub

    End Class
End Namespace

vendredi 22 février 2008 à 07:40:31 | Re : RPC !!! appel aux ingenieurs de la NASA ou presque

PCPT

Administrateur CodeS-SourceS
besoin d'être à la NASA pour poster sur le bon site?

elle doit bien rire la boulangère, quand tu lui demandes un kilo de tomates...

enfin, tout le monde se lasse, un moment ou l'autre

déplacé (encore) de VB.NET vers ASP.NET !!!

Prenez un instant pour répondre à ce sondage svp



Cette discussion est classé dans : web, end, system, private, co


Répondre à ce message

Sujets en rapport avec ce message

La référence d'objet n'est pas définie à une instance d'un objet [ par buze63 ] Salut G une page aspx avec un bouton et un usercontrol qui possede un label et un textbox et je voudrai que lorsque je clic sur le bouton un message a usercontrole : La référence d'objet n'est pas définie à une instance d'un objet. [ par coulis ] Bonjour à tous,Voilà mon problème: je viens de créer une nouvelle application .net et j'ai l'erreur suivante dès que je positionne un usercontrol ? La Récupérer une valeur d'un Control User acsx dans un Label [ par ryckbosch ] Bonjour,Je ne sais pas si j'utilise correctement le passage des variables entre un Control User (Nbre_Sites.ascx) et la page qui l'appelle (Test.aspx) débutant en asp.net - pb navigation dans dataview [ par bdl20042000 ] Bonjour, je débute en asp.net. Je souhaite avoir les mêmes facilités de navigation que avec un recordset sous VB. Aussi après avoir regarder un peu le datalist dans datalist [ par magat ] j'ai positionné un datalistA (qui vient d'un user control "User_Control_Furnace1") dans un  EditItemTemplate d'un autre datalistB , ça marche  le se création d'un accès aux données paginées à l'aide d'une page Web Forms asp.net/c# [ par sonia5 ] salut tout le monde j'ai un probleme je vais connecter a mon bases de donnees et je veux afficher mes informations sur datagrid  mais avec pagination problème connexion web service / sql serveur [ par gregorian ] Bonjour, je rencontre le problème suivant, je travaille sur une win form qui accede à un web service.Dans celui ci je me connecte à une db et je récup Evenement asp .net c# avec WebUserControl [ par HolyNoodle ] Bonjour,J'ai un problème qui me pose pas mal de sushi...Je suis en asp .net/c#Bon je vous donne le code :[code]namespace WebApplication1.WebUserContro [VB.NET] Suppression d'un UserControl dynamiquement [ par Glumph ] Bonjour à tous,J'essaie de créer un formulaire dynamiquement, à partir d'un usercontrol.J'ai une page "Main" possédant un Panel et un bouton Ajouter. System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet [ par bdl20042000 ] Bonjour,j'ai un message d'erreur sur un Windows Server mais pas en local sur mon poste de développement :La référence d'objet n'est pas définie à une


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.