2017-08-10 40 views
0

我目前面臨的問題this和解決方法應該是清除使用者的LastKnownParent屬性。我試過很多方法可以做到這一點,但結果是每次例如像這樣的錯誤消息:編輯AD用戶屬性LastKnownParent

$test = Get-ADUser t.est -Properties * 
$test.LastKnownParent = "" # or $null 
Set-ADUser -Instance $test 

例外設置「LastKnownParent」:「適配器無法設置的屬性值‘LastKnownParent’ 「。

Screenshot

你有一個想法如何解決這個問題?

+1

請包括由PowerShell中拋出的錯誤_entire_文本 - 該錯誤的原因通常包括,儘管有些神祕。 –

+0

可能這個測試用戶沒有LastKnownParent屬性,因爲它從未從Active Directory中刪除。嘗試Get-ADUser -Properties * | Get-Member成爲真正的用戶。 – Mike

+2

你正在運行的用戶是否有權這樣做?這是否工作? 'Set-Aduser -Identity t.est-清除LastKnownParent' – Matt

回答

0

我不能回答,爲什麼你的方法會失敗。我所知道的是,這是我將採取刪除/在AD用戶清除屬性的PowerShell

Set-Aduser -Identity t.est -Clear LastKnownParent 

由於LastKnownParent沒有在設置-ADUser便有了自己的參數,我們可以$null我們需要使用-Clear

的方法

當然,這是假設你有權限,使這些編輯。

+0

謝謝你馬特。我有必要的權限。 – dki

+0

我只是補充說,因爲我不知道什麼幫助了你。 – Matt