任何人都可以告诉我如何以编程方式管理允许在连接到活动目录体系结构的Windows机器上以交互方式登录(即通过实际物理访问)的人员(或者如果不可能,监视)? 首选BCL/FCL,但COM interop/WMI也很好。如何使用交互式登录权限管理用户?
回答
我发现了一个COM API调用,可以用来监视和/或管理具有交互式登录权限的用户。
LsaEnumerateAccountsWithUserRight可以监视具有交互式登录权限的人,而LsaAddAccountRights,LsaEnumerateAccountRights和LsaRemoveAccountRights可以添加和删除此类权限。
不知道如何以编程方式做到这一点。您可以使用NTRights.exe工具,做到这一点:
NTRights -u [username] +r SeDenyInteractiveLogonRight
要拒绝用户以交互方式登录的权利。所以如果你找不到更好的解决方案,你可以从你的应用程序中调用该工具。
不幸的是,ntrights似乎仅限于windows服务器。在Windows XP和更高版本上是否有相同的版本? – apoorv020 2010-06-25 07:46:47
@ apoorv020:它在服务器资源工具包中,但我认为你也可以在XP上运行它,但不完全确定。 – 2010-06-25 07:49:53
- 1. 如何管理用户访问权限和用户权限
- 2. 当标准用户登录时启动管理交互过程
- 3. 禁用交互式登录
- 4. 无法限制在登录管理权限使用管理上休息
- 5. Symfony2用户权限管理
- 6. Facebook连接/登录没有任何用户交互或授权
- 7. 使用管理员权限登录API Manager Publisher时出错:
- 8. Symfony登录 - 用户/管理
- 9. 管理登录用户
- 10. 如何使用powershell管理tfs权限
- 11. 如何授予无管理员用户权限来管理IIS?
- 12. Magento子管理用户帐户权限
- 13. 你如何管理使用用户角色和权限角2
- 14. 需要交互式登录。使用“天蓝色登录”以交互方式登录
- 15. 如何防止交互式ssh登录?
- 16. 用户登录的安全权限
- 17. 登录失败的用户nt /权限
- 18. 登录页面的用户权限
- 19. 如何管理户外访问权限
- 20. 如何以管理员和用户的相同形式登录
- 21. Cassandra动态用户权限管理
- 22. 管理数据访问/用户权限
- 23. 管理用户的Schtasks权限错误?
- 24. 在php中管理用户权限
- 25. C#WinForms用户/权限管理
- 26. 管理用户项目权限
- 27. 管理cPanel中的用户权限
- 28. 如何使用没有管理员权限的vbs将任务设置为当前用户登录时运行?
- 29. Facebook的API非交互授权/登录
- 30. 用户在获得管理员权限后必须登录该页面
我建议将此标记为答案,以便简单说明解决问题的方式(将自己的答案标记为正确答案完全可以)。 – 2010-06-25 21:03:29