ドメインにログインしているときにOUを表示する方法(Active Directoryブラウザーを取得する方法を除く)はありますか?
以下は、アカウントが属するOUを含むアカウントのDistinguishedName属性を表示するために使用できる簡単なVBSスクリプトです。
set objSysInfo = CreateObject("ADSystemInfo")
set objUser = GetObject("LDAP://" & objSysInfo.UserName)
wscript.echo "DN: " & objUser.distinguishedName
編集:スクリプトが実行されるコンテキストのアカウントのDNが表示されると言う必要があります...
gpresult/r | 「OU」を見つける
それを行います。
コマンドプロンプトで、
whoami /fqdn
私はそれを見つけました
gpresult -v|more
これも機能します。
ユーザー:adfind -sc u:%username%dn
コンピューター:adfind -sc c:%computername%dn
Adfindは http://www.joeware.net/freetools/tools/adfind/index.htm で入手できます
コマンドウィンドウで次のコマンドを実行できます
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
コマンド/ Powershellプロンプトで:
dsquery user -name <your-user-name>