首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取完整的用户名新的用户名

获取完整的用户名新的用户名
EN

Stack Overflow用户
提问于 2009-05-20 07:03:26
回答 2查看 171关注 0票数 1

使用NetUserAdd时,用户将在本地计算机上创建,或作为域帐户创建,具体取决于使用此功能的服务器的角色。

我希望检索完整的用户名(LOCALCOMPUTER\USERNAME或DOMAIN\ username )以便远程使用它。

有没有一个函数可以做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2009-05-20 08:07:44

注意:我还没有检查解决方案。您可以调用NetGetJoinInformation以了解计算机是否属于某个域,并调用NetServerGetInfo以确定代码是否在DC上运行。在这些测试之后,您可能会得到机器名(GetComputerName)和域名(NetWkstaGetInfo)以及您需要的任何东西。

如果要在群集上执行此操作,请务必小心。

票数 2
EN

Stack Overflow用户

发布于 2012-09-05 03:23:45

我确信我遗漏了一些东西,但是您不能使用GetUserNameEx并传入所需的EXTENDEND_NAME_FORMAT吗?我相信NameSamCompatible应该是你想要的格式。

您将返回MachineName\UserNameDomainName\UserName

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/886513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档