[英]Using LDAP/AD, how can I get a user's timezone?
I am looking for a standard way to find a user's timezone from LDAP, is there a standard way to do that? 我正在寻找一种从LDAP查找用户时区的标准方法,是否有标准方法可以做到这一点? What kind of query would it be? 什么样的查询?
Here is the user data that I have: 这是我拥有的用户数据:
{ dn: 'CN=alexamil,OU=Employees,OU=Wisco Users,DC=dev,DC=wisco,DC=com',
controls: [],
objectClass: [ 'top', 'person', 'organizationalPerson', 'user' ],
cn: 'alexamil',
sn: 'Stills',
c: 'US',
title: 'Engineer - Software',
description: 'Chuck Stills',
givenName: 'Chuck',
distinguishedName: 'CN=alexamil,OU=Employees,OU=Wisco Users,DC=dev,DC=wisco,DC=com',
instanceType: '4',
whenCreated: '20170218230806.0Z',
whenChanged: '20170510101002.0Z',
displayName: 'Chuck Stills -T (alexamil - FANDTAD AMERICA LP at Wisco)',
uSNCreated: '231725435',
memberOf:
[ 'CN=adam-generic-owners-ad-stage,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=jenkins_ci4_mailer,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=lae-aci-mig-may6,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=anyconnect_vpn_users,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=group.temp.gpotter,OU=Organizational,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=cdt-dev,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=itai-msa,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=all-ex-emear,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=global-ex-emear,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=group.allcwk.gpotter,OU=Organizational,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=staff.allcwk.gpotter,OU=Organizational,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=crashplan-west,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=icf-guest,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=global-all,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=staff.gpotter,OU=Organizational,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=group.gpotter,OU=Organizational,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=coreswgroup_r,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=cits_sj_all,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=dept-020070150,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=us.nonhq.emps,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=us.all,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=contr-americas-theatre,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=group-all-stirumal,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=us-all,OU=Mailer,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=cvcmsales,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=wwsparch,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=it-all,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=it_all,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=it-ebc,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=gts_afs,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=englearn-wisco,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=engguest,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=dpt70150,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=cpe_scm,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=corp700s,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=ccbuguest,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=watchit,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=owtallusers,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=owt370-r,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=ibsgit,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=corp_all,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=crrq-access,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=wiscoall,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=c2users,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=c2cusers,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com',
'CN=allusers,OU=Grouper,OU=Wisco Groups,DC=dev,DC=wisco,DC=com' ],
uSNChanged: '242363538',
co: 'United States',
department: '020070150',
company: 'Wisco Systems, Inc.',
employeeType: 'Temp',
name: 'alexamil',
objectGUID: '^\'��\b\n�I���\u0002\u0006^��',
userAccountControl: '512',
badPwdCount: '0',
codePage: '0',
countryCode: '0',
employeeID: '471533',
badPasswordTime: '0',
lastLogoff: '0',
lastLogon: '0',
scriptPath: 'cscoadls.vbs',
pwdLastSet: '131320857116769174',
primaryGroupID: '513',
objectSid: '\u0001\u0005\u0000\u0000\u0000\u0000\u0000\u0005\u0015\u0000\u0000\u0000\u0007�;+��\u00151C\u0017\n2֕%\u0000',
accountExpires: '9223372036854775807',
logonCount: '0',
sAMAccountName: 'alexamil',
sAMAccountType: '805306368',
userPrincipalName: 'alexamil@dev.wisco.com',
lockoutTime: '0',
objectCategory: 'CN=Person,CN=Schema,CN=Configuration,DC=dev,DC=wisco,DC=com',
dSCorePropagationData: '16010101000000.0Z',
mail: 'alexamil@wisco.com',
manager: 'CN=chridema,OU=Employees,OU=Wisco Users,DC=dev,DC=wisco,DC=com',
gidNumber: '55999',
wiscoITWkrAccGrantDate: '2017/04/30 00:00:00',
wiscoITWkrWorkDesc: 'RANDSTAD NORTH AMERICA LP',
gecos: 'Chuck Stills',
wiscoITWkrAccEndDate: '2017/07/29 00:00:00',
unixHomeDirectory: '/users/alexamil',
wiscoITStatus: 'Active',
wiscoITWkrAccDesc: '00002',
wiscoITManagerUid: '383576',
wiscoITDescription: 'GATS IT Acquisition Integration US OPEX',
uidNumber: '472533',
loginShell: '/bin/bash',
wiscoITWkrAcc: '00002',
wiscoITWkrAccGrantBy: 'chridema' }
You can't. 你不能
The timezone is a local machine setting stored in the registry. 时区是存储在注册表中的本地计算机设置。 It wouldn't make much sense to store it with the user account. 将其与用户帐户一起存储并没有多大意义。
Edit: 编辑:
LDAP is the standardized protocol implemented by all modern directory servers. LDAP是所有现代目录服务器实现的标准化协议。 AD is a product family from Microsoft. AD是Microsoft的产品系列。 Your user account is stored in AD DS, but your timezone settings are stored in your system registry. 您的用户帐户存储在AD DS中,但是您的时区设置存储在系统注册表中。 You can access your user account via LDAP. 您可以通过LDAP访问您的用户帐户。 You can access your machine's timezone settings via WMI, for example. 例如,您可以通过WMI访问机器的时区设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.