2008-10-17 6 views

Répondre

1

Est-ce que ASP.NET Request.ServerVariables ("REMOTE_ADDR") pourrait aider?

+0

J'ai essayé cette méthode en utilisant un service Web, mais elle renvoie l'adresse IP du serveur. – alexandrul

1

Si c'est sur Internet: Vous ne pouvez pas obtenir le nom du PC AFAIK (ce qui est une bonne chose).

Si c'est sur un réseau interne, peut-être une recherche DNS fonctionnerait, as outlined here?

+0

Cela fonctionne si vous avez un serveur DNS sur votre réseau. – Kolten

+0

Les recherches DNS fonctionnent bien, mais je ne peux obtenir que l'adresse IP du serveur Sharepoint qui héberge les formulaires Infopath. – alexandrul

0

Vous pouvez simplement ajouter une règle et assigner n'importe quel champ que vous aimez la valeur de ce xpath: xdUser: get-UserName(). Cela renvoie le nom de connexion des utilisateurs.

+0

Je peux obtenir le nom de connexion de l'utilisateur de plusieurs façons, mais j'essaie d'obtenir le nom de l'ordinateur (nom DNS ou nom NetBIOS) à partir duquel l'utilisateur accède au formulaire Infopath. – alexandrul

Questions connexes