列出当前连接到 IIS Web 服务器的用户

use*_*825 7 iis web-server intranet

是否可以查看哪些 AD 用户当前正在浏览内部(Intranet)IIS Web 服务器?

squ*_*man 7

我不认为您可以在服务器级别获得单个用户,但是您可以使用 perfmon 计数器来计算有多少活动连接。

对于 IIS6(来自Technet 文章):

1.打开管理工具,然后单击性能。

2. 右键单击​​系统监视器详细信息窗格,然后单击添加计数器。

3.执行以下操作之一:

要监视运行监视控制台的任何计算机,请单击使用本地计算机计数器。

-或者-

要监视特定计算机,无论监视控制台在何处运行,请单击从计算机中选择计数器,然后指定计算机名称或 IP 地址。

4.在性能对象中,单击:

用于监视活动 Web 连接的 Web 服务。

-或者-

FTP 服务,用于监控活动的 FTP 连接。

5. 单击从列表中选择计数器,然后选择当前连接。

6. 单击所有实例。

7. 单击添加,然后单击关闭。


Eva*_*son 5

您对 HTTP 协议存在理解问题。它不像 FTP 那样,客户端计算机在用户“浏览”时保持与服务器计算机的持久连接打开。来自客户端的连接是暂时的。

话虽如此,假设您需要对该站点进行身份验证,您可以使用该站点的日志文件来查看谁最近访问了页面。如果您不需要身份验证,您只需查看客户端 IP 地址。