OVH Cloud OVH Cloud

Récupératoin nom Netbios

3 réponses
Avatar
Thierry
Bonjour,

J'ai trouvé ce code sur le site Microsoft pour récupérer le nom du PC
connecté sur mon site Intranet.
Ceci dans le but de savoir qui rempli le bon de demande d'intervention.
Voici le code:
<%
Dim oIIS
Dim vEnableRevDNS
Dim vDisableRevDNS

vEnableRevDNS = 1
vDisableRevDNS = 0

Set oIIS = GetObject("IIS://localhost/w3svc/1/ROOT")
oIIS.Put "EnableReverseDNS", vEnableRevDNS
oIIS.SetInfo
Set oIIS = Nothing

%>
<% =Request.ServerVariables("REMOTE_HOST") %>

Je n'utilise que le Code ASP et non ASP.NEt

Petit problème, sinon je ne serais pas là, j'ai un accès refusé !!
Comment passé outre?

Merci d'avance,
Amicalement,
Thierry

3 réponses

Avatar
Patrice
Sur .NET j'utiliserai plutôt la classe System.Net.Dns qui permet de résoudre
une adresse IP à la demande (si tu utilises ASP poste plutôt dans un groupe
ASP)...

Ce bout de code modifie carrément la configuration de ton serveur IIS !!!
Donc à faire éventuellement une unique fois et directement sur le serveur
plutôt que répétitivement dans une page ASP. L'autre problème est que le nom
sera résolu pour chaque requête HTTP que tu en aies besoin ou pas (à priori
MS ne recommande pas pour les sites à fort traffic).

--
Patrice

"Thierry" a écrit dans le message de
news:
Bonjour,

J'ai trouvé ce code sur le site Microsoft pour récupérer le nom du PC
connecté sur mon site Intranet.
Ceci dans le but de savoir qui rempli le bon de demande d'intervention.
Voici le code:
<%
Dim oIIS
Dim vEnableRevDNS
Dim vDisableRevDNS

vEnableRevDNS = 1
vDisableRevDNS = 0

Set oIIS = GetObject("IIS://localhost/w3svc/1/ROOT")
oIIS.Put "EnableReverseDNS", vEnableRevDNS
oIIS.SetInfo
Set oIIS = Nothing

%>
<% =Request.ServerVariables("REMOTE_HOST") %>

Je n'utilise que le Code ASP et non ASP.NEt

Petit problème, sinon je ne serais pas là, j'ai un accès refusé !!
Comment passé outre?

Merci d'avance,
Amicalement,
Thierry


Avatar
Thierry
Mon but est de récupérer le nom du poste de mon LAN..
Le site est en intranet, et les users saisissent une demande d'intervention
et cela me permettrai de connaitre la station et d'intervenir à distance.
La consultation du site est d'environ 9000 consultations annuelles toutes
pages confondues.
Comment mettre cela en place sur le Serveur?

Merci
--

Amicalement,
Thierry


"Patrice" a écrit :

Sur .NET j'utiliserai plutôt la classe System.Net.Dns qui permet de résoudre
une adresse IP à la demande (si tu utilises ASP poste plutôt dans un groupe
ASP)...

Ce bout de code modifie carrément la configuration de ton serveur IIS !!!
Donc à faire éventuellement une unique fois et directement sur le serveur
plutôt que répétitivement dans une page ASP. L'autre problème est que le nom
sera résolu pour chaque requête HTTP que tu en aies besoin ou pas (à priori
MS ne recommande pas pour les sites à fort traffic).

--
Patrice

"Thierry" a écrit dans le message de
news:
> Bonjour,
>
> J'ai trouvé ce code sur le site Microsoft pour récupérer le nom du PC
> connecté sur mon site Intranet.
> Ceci dans le but de savoir qui rempli le bon de demande d'intervention.
> Voici le code:
> <%
> Dim oIIS
> Dim vEnableRevDNS
> Dim vDisableRevDNS
>
> vEnableRevDNS = 1
> vDisableRevDNS = 0
>
> Set oIIS = GetObject("IIS://localhost/w3svc/1/ROOT")
> oIIS.Put "EnableReverseDNS", vEnableRevDNS
> oIIS.SetInfo
> Set oIIS = Nothing
>
> %>
> <% =Request.ServerVariables("REMOTE_HOST") %>
>
> Je n'utilise que le Code ASP et non ASP.NEt
>
> Petit problème, sinon je ne serais pas là, j'ai un accès refusé !!
> Comment passé outre?
>
> Merci d'avance,
> Amicalement,
> Thierry





Avatar
Simon Mourier [SoftFluent]
Le code ci dessous ne doit être exécuté qu'une fois je pense. Il permet de
modifier la configuration d'IIS. Mais il faut le lancer avec un compte qui a
les droits suffisant (pas forcément Administrateur, mais au pire...).


Simon.
www.softfluent.com


"Thierry" a écrit dans le message de
news:
Mon but est de récupérer le nom du poste de mon LAN..
Le site est en intranet, et les users saisissent une demande
d'intervention
et cela me permettrai de connaitre la station et d'intervenir à distance.
La consultation du site est d'environ 9000 consultations annuelles toutes
pages confondues.
Comment mettre cela en place sur le Serveur?

Merci
--

Amicalement,
Thierry


"Patrice" a écrit :

Sur .NET j'utiliserai plutôt la classe System.Net.Dns qui permet de
résoudre
une adresse IP à la demande (si tu utilises ASP poste plutôt dans un
groupe
ASP)...

Ce bout de code modifie carrément la configuration de ton serveur IIS !!!
Donc à faire éventuellement une unique fois et directement sur le serveur
plutôt que répétitivement dans une page ASP. L'autre problème est que le
nom
sera résolu pour chaque requête HTTP que tu en aies besoin ou pas (à
priori
MS ne recommande pas pour les sites à fort traffic).

--
Patrice

"Thierry" a écrit dans le message de
news:
> Bonjour,
>
> J'ai trouvé ce code sur le site Microsoft pour récupérer le nom du PC
> connecté sur mon site Intranet.
> Ceci dans le but de savoir qui rempli le bon de demande d'intervention.
> Voici le code:
> <%
> Dim oIIS
> Dim vEnableRevDNS
> Dim vDisableRevDNS
>
> vEnableRevDNS = 1
> vDisableRevDNS = 0
>
> Set oIIS = GetObject("IIS://localhost/w3svc/1/ROOT")
> oIIS.Put "EnableReverseDNS", vEnableRevDNS
> oIIS.SetInfo
> Set oIIS = Nothing
>
> %>
> <% =Request.ServerVariables("REMOTE_HOST") %>
>
> Je n'utilise que le Code ASP et non ASP.NEt
>
> Petit problème, sinon je ne serais pas là, j'ai un accès refusé !!
> Comment passé outre?
>
> Merci d'avance,
> Amicalement,
> Thierry