Get-AdUser -Identity $user_id_arr | Set-AdUser -replace @(homeDirectory="")
不起作用。
Get-AdUser -Identity $user_id_arr | Set-AdUser -homeDirectory ""
也不管用。
如何通过cmdlet清除powershell中的属性。
发布于 2012-02-16 00:15:58
将其设置为$null
Get-ADUser -Identity $user_id_arr | Set-ADUser -HomeDirectory $null
要查看HomeDirectory的值:
Get-ADUser -Identity $user_id_arr -Properties HomeDirectory
发布于 2015-07-02 15:28:56
我很抱歉这个亵渎坟墓的行为,但我想我已经找到解决办法了。
Get-ADUser -Identity $user_id_arr | Set-ADUser -Clear HomeDirectory
关注国际米兰
发布于 2017-01-19 07:17:14
我在生产中使用它。这将从OU中获取所有用户并清除主文件夹。(设置为默认值)
Get-ADUser -searchbase OU=test,DC=yourcompany,DC=COM“-LDAPFilter "(sAMAccountname=*)”-Properties homeDirectory |%{ Set-AdUser -Identity $_.sAMAccountName -Clear homeDirectory }
https://stackoverflow.com/questions/9296597
复制相似问题