Как получить идентичность, с которой файл .vbs или .asp выполняется изнутри себя? - PullRequest
1 голос
/ 08 ноября 2010

Я ищу способ получить идентификатор процесса, который выполняет файл * .vbs или * .asp.Как написать код для определения личности процесса из самого файла?Предположим, что я выполняю файл, он должен вывести полное имя пользователя (то есть domain\username).

Я посмотрел на этот код, но в нем перечислены все процессыа затем отображает личность каждого процесса.Я не думаю, что это уместно: если я использую один и тот же код в asp-файле и выполняю его с помощью запроса браузера, я думаю, что будет трудно определить, какой процесс его точно выполняет.

РЕДАКТИРОВАТЬ: надеюсь, это лучше объяснит мое требование -> что, если бы я хотел, чтобы мой файл сценария asp / vbscript запускался конкретным пользователем, а не кем-либо другим?

1 Ответ

0 голосов
/ 08 ноября 2010

Думаю, это может решить хотя бы часть вашей проблемы. Это взято из ответа на Ответы Google :

Вы можете предоставить им доступ к сайту на основе их входа в Windows. просто отключив анонимный доступ и включив интегрированную Windows проверка подлинности в консоли IIS -> анонимный доступ и управление аутентификацией -> Редактировать ... диалог.

После аутентификации в Integrated Windows вы можете получить их имя пользователя. через Request.ServerVariables ("LOGON_USER").

...