标签: c# active-directory
可能重复: How to detect if machine is joined to domain (in C#)?
有没有办法在不使用任何外部DLL的情况下判断计算机是否加入域?我不关心域的名称,只要它是否加入..就像一个布尔值。
提前致谢。 丹
答案 0 :(得分:0)
另一个对我有用的解决方案,而不是之前的帖子,是使用p / Invoke NetWkstaUserGetInfo。
根据您的具体情况,其他帖子的建议不起作用(跨操作系统返回不同的值)
答案 1 :(得分:0)
Environment.UserDomainName会为您提供域名
Environment.UserDomainName
来自MSDN
使用UserDomainName属性获取用户的域名
所以你不需要外部的dll:)