gpt4 book ai didi

windows - 如何检查 Windows 计算机加入的 Azure AD 域的名称?

转载 作者:可可西里 更新时间:2023-11-01 10:42:22 26 4
gpt4 key购买 nike

我目前正在使用 DsRoleGetPrimaryDomainInformation用于获取计算机加入的域的名称的 API。但是,这似乎不适用于 Azure AD 域,在这种情况下,此 API 返回空响应。

是否有任何其他 API 可以在本地使用而无需连接到服务器,以确定计算机加入了哪个 Azure AD 域?

最佳答案

没有找到实现此目的的 API,但是我们可以使用命令 Net Config Workstation(引用 here )来获取客户端计算机的实际登录域名。

这是一个使用 C# 打印相关信息的代码示例:

public static string GetDoaminInfo()
{
Process cmd = new Process();
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.RedirectStandardInput = true;
cmd.StartInfo.RedirectStandardOutput = true;
cmd.StartInfo.CreateNoWindow = true;
cmd.StartInfo.UseShellExecute = false;
cmd.Start();

cmd.StandardInput.WriteLine("net config workstation");
cmd.StandardInput.Flush();
cmd.StandardInput.Close();
cmd.WaitForExit();
return cmd.StandardOutput.ReadToEnd();
}

关于windows - 如何检查 Windows 计算机加入的 Azure AD 域的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45720256/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com