当使用NetUserAdd时,用户将在本地计算机上创建或作为域帐户创建,具体取决于您使用此功能的服务器的角色。获取完整的用户名一个新的用户名
我想检索完整的用户名(LOCALCOMPUTER \ USERNAME或DOMAIN \ USERNAME)以便远程使用它。
有没有这样的功能?
当使用NetUserAdd时,用户将在本地计算机上创建或作为域帐户创建,具体取决于您使用此功能的服务器的角色。获取完整的用户名一个新的用户名
我想检索完整的用户名(LOCALCOMPUTER \ USERNAME或DOMAIN \ USERNAME)以便远程使用它。
有没有这样的功能?
警告:我没有检查解决方案。 如果代码在DC上运行,您可以调用NetGetJoinInformation来知道该计算机是否属于某个域,而NetServerGetInfo是否属于该域。 经过这些测试,您可能会得到机器名称(GetComputerName)和域名(NetWkstaGetInfo)以及您需要的任何东西。
如果您在群集上执行此操作,请小心。
我确定我错过了一些东西,但是不能使用GetUserNameEx
并传入所需的EXTENDEND_NAME_FORMAT
?我相信NameSamCompatible
应该是你想要的格式。
你会回来要么MachineName\UserName
或DomainName\UserName
哪种语言?适当标记 – 2009-05-20 07:11:52