none
Actiev Directory 如何增加自定义字段并在Actiev Directory用户和计算机上可以显示出来 RRS feed

答案

  • 你好!

    在Dmain里添加自定义的attribute需要修改 Active Directory Schema,请参考以下步骤:

    通过修改注册表值来启用 Schema Updates:

    1. 在cmd里运行“regedit”

    2. 找到路径“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters”

    3. Edit->New->选择“DWORD Value”

    4. 所有修改完成后会产生一个新的注册表值:

    Value Name: Schema Update Allowed Data

     Type: REG_DWORD

    Base: Binary Value

     Data: Type 1 to enable this feature, or 0 (zero) to disable it.


    创建设置attributes:

    1. 安装Schema snap-in可通过命令“regsvr32 schmmgmt.dll”

    2. cmd "MMC"

    3.  File -> Add/Remove Snap-in -> click Add -> Select Active Directory Schema and click Add

    4. 扩展Active Directory schema选中Attributes并右击

    5. 新建“Attribute”

    6. Common name 输入自定义属性

    7. LDAP名称相同

    8. 获得OID参考此篇文章 http://msdn2.microsoft.com/en-us/library/ms677620.aspx

    9. 选中适当的syntax,即你输入属性的输入值类型

    10. 填写Minimum and Maximum values 根据你的需要,如果不需要设置也可以是空白

    还有其他的一些步骤,详细的你可以参考这篇文章:

    Adding Custom Attributes in Active Directory

    Best Regards,

    Anna Wang


    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com

    • 已标记为答案 Yanhai Yan 2015年4月17日 3:12
    2014年12月8日 10:24
    版主

全部回复

  • 你好!

    可以具体描述这句话“增加自定义字段”,你是指增加对域内用户的描述吗,增加的描述可以在Actiev Directory用户和计算机里User的后面显示:

    Best Regards,

    Anna Wang

    2014年12月2日 2:13
    版主
  • 想给每个用户增加一个“全时”字段,类似于描述的。

    然后全时系统根据这个字段的值进行内容判断是否开通全时账号。

    2014年12月2日 2:19
  • 你好!

    如果你想批量在域内Users加Description的话,你可以参考以下Powershell的脚本,注意以下脚本将修改域内所有用户的description,并增加文字“add full time part”:

    get-aduser * -Properties Description | ForEach-Object 
    { Set-ADUser $_ -Description "$($_.Description) add full time part" }
    

    Best Regards,

    Anna Wang

    2014年12月2日 2:32
    版主
  • 不是的~

    User不是有各种属性么:姓、名、英文缩写、描述、街道、电话号码、职务等等这些

    我想在除了User自带的属性之外,给用户自定义添加一个属性。

    2014年12月2日 2:49
  • 你好!

    在Dmain里添加自定义的attribute需要修改 Active Directory Schema,请参考以下步骤:

    通过修改注册表值来启用 Schema Updates:

    1. 在cmd里运行“regedit”

    2. 找到路径“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters”

    3. Edit->New->选择“DWORD Value”

    4. 所有修改完成后会产生一个新的注册表值:

    Value Name: Schema Update Allowed Data

     Type: REG_DWORD

    Base: Binary Value

     Data: Type 1 to enable this feature, or 0 (zero) to disable it.


    创建设置attributes:

    1. 安装Schema snap-in可通过命令“regsvr32 schmmgmt.dll”

    2. cmd "MMC"

    3.  File -> Add/Remove Snap-in -> click Add -> Select Active Directory Schema and click Add

    4. 扩展Active Directory schema选中Attributes并右击

    5. 新建“Attribute”

    6. Common name 输入自定义属性

    7. LDAP名称相同

    8. 获得OID参考此篇文章 http://msdn2.microsoft.com/en-us/library/ms677620.aspx

    9. 选中适当的syntax,即你输入属性的输入值类型

    10. 填写Minimum and Maximum values 根据你的需要,如果不需要设置也可以是空白

    还有其他的一些步骤,详细的你可以参考这篇文章:

    Adding Custom Attributes in Active Directory

    Best Regards,

    Anna Wang


    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com

    • 已标记为答案 Yanhai Yan 2015年4月17日 3:12
    2014年12月8日 10:24
    版主