如何确定Windows域中用户帐户的OU?


29

登录到域时,是否有任何方法(缺少活动目录浏览器)来查看我的OU?


您是域管理员,还是可以访问域管理工具?
Matt Simmons

Answers:


14

这是一个快速的VBS脚本,您可以使用它来显示帐户的DistinguishedName属性,该属性包含帐户所在的OU:

set objSysInfo = CreateObject("ADSystemInfo")
set objUser = GetObject("LDAP://" & objSysInfo.UserName)
wscript.echo "DN: " & objUser.distinguishedName

编辑:我应该说,它将在运行脚本的上下文中显示帐户的DN ...


你把我击败了大约15秒!Zow ...
Evan Anderson

我击败了他,但由于某种原因gpresult / r不适用于所有人。“在丢失的指针后悔中折断手指” ;-)
MathewC

是的,'是真的:) +1,很棒的命令!
squillman

1
不确定“ whoami / fqdn”要简单得多时,为什么这是可接受的答案?
RCross

46

gpresult / r | 找到“ OU”

会做的。


这是Windows命令吗?似乎不起作用。
路加福音

/ r对我不起作用,尽管使用gpresult可以得到几乎所有其他信息。
Matt Hanson

当我这样做时,会有一个显示OU的用户设置部分。
MathewC

1
我不知道的很棒的命令。谢谢!+1
马特·西蒙斯

/ R显示RSoP摘要数据。
MathewC

23

在命令提示符下,

whoami /fqdn

在事件gpresult产生时起作用ERROR: Access Denied。谢谢。
tims



1

我能够在一个cmd窗口中运行以下

gpresult /r | find "OU"

输出示例:

USER SETTINGS
--------------
CN=Lastname\, Firstname,OU=Users,OU=Toronto,DC=site,DC=com

    Last time Group Policy was applied: 1/24/2019 at 4:04:04 PM
    Group Policy was applied from:      dc.site.com
    Group Policy slow link threshold:   500 kbps
    Domain Name:                        SITE
    Domain Type:                        Windows 2008 or later

它还列出你的会员用户组:

The user is a part of the following security groups
---------------------------------------------------
    Domain Users
    Everyone
    BUILTIN\Administrators
    BUILTIN\Users
    Performance Log Users
    NT AUTHORITY\INTERACTIVE
    CONSOLE LOGON
    NT AUTHORITY\Authenticated Users
    This Organization
    LOCAL
    custom_security_linux_group

0

在命令/ PowerShell提示符:

dsquery user -name <your-user-name>
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.