【问题标题】:Adding and removing extensionattribute to AD object向 AD 对象添加和删除扩展属性
【发布时间】:2013-04-04 09:32:13
【问题描述】:

我正在使用powershell修改一些AD扩展属性。

这是我添加扩展属性的代码

Set-ADUser -Identity "anyUser" -Add @{extensionAttribute4="myString"}

它有效,但我怎样才能删除相同的扩展属性?我找不到类似-remove 的东西。

【问题讨论】:

    标签: powershell active-directory


    【解决方案1】:

    您可以尝试使用-Clear 参数

    例如:-Clear Attribute1LDAPDisplayName, Attribute2LDAPDisplayName

    http://technet.microsoft.com/en-us/library/ee617215.aspx

    【讨论】:

      【解决方案2】:

      我今天使用了以下 - 它有效!

      为 extensionAttribute 添加值

       $ThisUser = Get-ADUser -Identity $User -Properties extensionAttribute1
          Set-ADUser –Identity $ThisUser -add @{"extensionattribute1"="MyString"}
      

      从扩展属性中移除一个值

        $ThisUser = Get-ADUser -Identity $User -Properties extensionAttribute1
        Set-ADUser –Identity $ThisUser -Clear "extensionattribute1" 
      

      【讨论】:

        【解决方案3】:

        我一直在努力修改我们域中的扩展属性。 然后我编写了一个 powershell 脚本并创建了一个带有 GUI 的编辑器来设置和删除帐户中的 extAttributes。

        喜欢的话可以去http://toolbocks.de/viewtopic.php?f=3&t=4看看

        很抱歉,文本中的描述是德语。 GUI 本身是英文的。

        我在我们的域中定期使用此脚本,它从未删除任何内容或造成任何其他伤害。我不保证此脚本在您的域中按预期工作。但正如我提供的源代码,您可以(并且应该)在运行它之前查看它。

        【讨论】:

        • 网址无效?请问能再分享一下吗?
        【解决方案4】:

        扩展属性由 Exchange 添加。根据this Technet article,这样的东西应该可以工作:

        Set-Mailbox -Identity "anyUser" -ExtensionCustomAttribute4 @{Remove="myString"}
        

        【讨论】:

          【解决方案5】:

          或者-Remove参数

          Set-ADUser -Identity anyUser -Remove @{extensionAttribute4="myString"}
          

          【讨论】:

            【解决方案6】:

            要清除该值,您始终可以将其重置为 $Null。例如:

            Set-Mailbox -Identity "username" -CustomAttribute1 $Null

            【讨论】:

              【解决方案7】:
              Set-ADUser -Identity anyUser -Replace @{extensionAttribute4="myString"}
              

              这也很有用

              【讨论】:

              • 如果没有设置当前值,这会起作用吗?除非那里已经有值,否则它会失败?
              猜你喜欢
              • 2022-01-18
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2013-01-22
              • 2020-03-11
              • 1970-01-01
              • 2021-02-02
              相关资源
              最近更新 更多