Powershell清除homeDirectory属性

时间:2012-02-15 15:52:45

标签: powershell

Get-AdUser -Identity $user_id_arr | Set-AdUser -replace @(homeDirectory="")

不起作用。

Get-AdUser -Identity $user_id_arr | Set-AdUser -homeDirectory ""

也不起作用。

如何通过cmdlet清除PowerShell中的属性。

3 个答案:

答案 0 :(得分:4)

将其设为$ null

Get-ADUser -Identity $user_id_arr | Set-ADUser -HomeDirectory $null

查看HomeDirectory的值:

Get-ADUser -Identity $user_id_arr -Properties HomeDirectory 

答案 1 :(得分:0)

我很遗憾对坟墓的亵渎,但我想我已经找到了解决方法。

Get-ADUser -Identity $user_id_arr | Set-ADUser -Clear HomeDirectory

问候国际米兰

答案 2 :(得分:0)

我在制作中使用它。这将从OU中获取所有用户并清除主文件夹。 (设为默认值)

Get-ADUser -searchbase OU = test,DC = yourcompany,DC = COM" -LDAPFilter"(sAMAccountname = *)" -Properties homeDirectory | %{Set-AdUser -Identity $ _。sAMAccountName -Clear homeDirectory}