首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用DSQuery | DSGet获取用户的域

使用DSQuery | DSGet获取用户的域
EN

Stack Overflow用户
提问于 2021-07-16 04:59:11
回答 1查看 115关注 0票数 0

使用DSQuery和DSGet获取创建帐户所需的用户属性(与其Windows帐户不关联)。我现在得到的命令是:

代码语言:javascript
复制
dsquery * -filter "(&(objectCategory=Person)(objectclass=User)(mail=first.last@email.com))" | dsget user -samid -fn -ln -office -email > user.txt

这将使我获得除与用户相关联的域之外的所有信息。AD中有一个名为User logon name (pre-Windows 2000) (第一个盒子)的属性,但据我所知,DSGet不会返回该属性。我知道DSQuery可以给我用户所在的组,但我不确定是否有简单的(一行程序)可以获得所需的信息。任何指导或帮助,我们将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-08-02 11:43:38

在属性编辑器中没有属性用户登录名(Windows2000之前的版本),因此还有另一种方法可以使用可分辨名称(DN)和UPN(用户登录名)获取用户登录名

请使用以下命令获取DN

这是为用户准备的

代码语言:javascript
复制
dsquery * -filter "(&(objectCategory=Person)(objectclass=user)(mail=first.last@microsoft.com))" | dsget user "CN=RahulShaw,CN=Users,DC=microsoft,DC=com" -samid -fn -ln -office -email -DN -UPN > Ansuman.txt

这位于域用户

代码语言:javascript
复制
dsquery * -filter "(&(objectCategory=Group)(objectclass=group)(mail=first.last@microsoft.com))" | dsget group "CN=Domain Users,CN=Users,DC=microsoft,DC=com" -samid -DN > ipsita.txt

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

https://stackoverflow.com/questions/68400695

复制
相关文章

相似问题

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