AD自定义属性New-ADUser powershell

时间:2018-04-03 04:42:12

标签: powershell active-directory

我的问题是我不知道如何在AD Powershell中解决我的自定义属性

我通常使用类似这样的东西

New-ADUser -Name "Test" -surname "User" -description "User Description"

但是当我尝试将值设置为我的自定义属性时,例如

New-ADUser -Name "Test" -surname "User" -description "User Description" -reportingManagerID "012345"

我收到此错误:

New-ADUser : A parameter cannot be found that matches parameter name 'reportingManagerID'.
At line:1 char:247
+ ... " -StreetAddress "address" -Surname "User" -reportingManagerID "1234"
+                                                ~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [New-ADUser], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.ActiveDirectory.Management.Commands.NewADUser

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您需要使用-OtherAttributes参数。

直接从此处的文档引用:https://docs.microsoft.com/en-us/powershell/module/activedirectory/new-aduser?view=winserver2012-ps

  

要设置名为favColors的自定义属性的值,该属性采用一组Unicode字符串,请使用以下语法:

-OtherAttributes @{'favColors'="pink","purple"}
  

要同时设置favColors和dateOfBirth的值,请使用以下语法:

-OtherAttributes @{'favColors'="pink","purple"; 'dateOfBirth'=" 01/01/1960"}