如何在Windows 10中获取计算机域名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Windows 10中获取计算机域名相关的知识,希望对你有一定的参考价值。

我已经尝试过以下方法:

 IReadOnlyList<User> users = await User.FindAllAsync();
 var current = users
      .Where( p =>
          p.AuthenticationStatus == UserAuthenticationStatus.LocallyAuthenticated &&
          p.Type == UserType.LocalUser
      )
      .FirstOrDefault();

 string dominio = (string) await current.GetPropertyAsync( KnownUserProperties.DomainName ); // cause an error

没工作:“一个方法在意外的时间被调用”

如何获取域名或域名用户名?

答案

终于工作了。

using Windows.Networking;
using Windows.Networking.Connectivity;


var hostNames = NetworkInformation.GetHostNames();
var hostName = hostNames.FirstOrDefault(name => 
         name.Type == HostNameType.DomainName)?
         .DisplayName ?? "???";

来自:How to get local host name in C# on a Windows 10 universal app

以上是关于如何在Windows 10中获取计算机域名的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Python 中获取计算机的完全限定域名?

如何从 Firebase 获取数据到 Recyclerview 中的片段?

如何查看windows的ip地址

清除windows系统之的DNS缓存

java如何获取计算机域名

跟踪域名解析过程的几条命令