Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows如何检查其用户是否在线?_C#_Windows_Active Directory - Fatal编程技术网

C# Windows如何检查其用户是否在线?

C# Windows如何检查其用户是否在线?,c#,windows,active-directory,C#,Windows,Active Directory,我正在使用c#中的ActiveDirectory库来获取用户和组的详细信息等 using System.DirectoryServices; using System.DirectoryServices.ActiveDirectory; using System.DirectoryServices.AccountManagement; 我在谷歌上搜索了如何查找用户是否在线,但显然没有办法使用ActiveDirectory来查找,所以我想知道,Windows是如何看到谁在线的?e、 g.在Out

我正在使用c#中的
ActiveDirectory
库来获取用户和组的详细信息等

using System.DirectoryServices;
using System.DirectoryServices.ActiveDirectory;
using System.DirectoryServices.AccountManagement;
我在谷歌上搜索了如何查找用户是否在线,但显然没有办法使用ActiveDirectory来查找,所以我想知道,Windows是如何看到谁在线的?e、 g.在Outlook、SharePoint或Skype上,我们可以看到用户的状态(红色、绿色、黄色-忙、可用、离开等)

有没有一种方法可以根据我从ActiveDirectory中获得的任何信息来完成这个构建

e、 g.在Outlook、SharePoint或Skype上,我们可以看到用户的状态(红色、绿色、黄色-忙、可用、离开等)

如果您的组织将Skype用于业务,那么它就是这样做的。只要用户已打开并登录Skype for Business,那么他们将向已打开并登录Skype for Business的其他用户在线显示。Outlook使用来自SfB的状态


要验证这一点,您可以关闭SfB,您将看到Outlook不再显示其他人的状态。

是否在Asp.Net中?是的,Asp.Net使用framework 4.7.2“存在”是您要查找的术语,不幸的是,它在不同的位置分别实现。该软件最近已进入测试阶段。