管理Active Directory中的字段(我找不到)

时间:2016-09-27 22:17:41

标签: powershell vbscript active-directory

在我进入我的职位之前,有人为我们的用户创建了一个名为PCN的字段,其中包含一些用户所在位置以及分配给哪些PC的信息。这一切都很好,但是他们使用这个.vbs来编辑AD中的这个字段。

Dim objEmployeeNumber
Dim objSelectedUser
Dim strNewEmployeeNumber
Set objEmployeeNumber = Wscript.Arguments
Set objSelectedUser = GetObject(objEmployeeNumber(0))
strNewEmployeeNumber = InputBox("Employee PCN: " & objSelectedUser.employeeNumber & vbCRLF _
  & vbCRLF _ 
  & "To enter a new Employee PCN," _
  & " type it into the text box" _
  & " below and click OK.")
if strNewEmployeeNumber <> "" then objSelectedUser.Put "employeeNumber",strNewEmployeeNumber
objSelectedUser.SetInfo
WScript.Quit

我正在尝试将Helpdesk所做的所有AD编辑简化为单个PowerShell脚本,因为它将从我们的票务软件运行,但我不知道如何添加此Employee PCN信息。(相对较新的PowerShell)

任何人都可以理解这一点,知道如何使用PowerShell而不是这个.vbs添加此信息吗?

1 个答案:

答案 0 :(得分:1)

在奥斯汀法语的帮助下得出 我使用了Get-ADUser(帐户)-properties * |选择 * 为了显示所有属性并找到它,我就可以像其他所有项一样添加它。感谢您对Austin French的帮助!