Get-AdUser -Identity $user_id_arr | Set-AdUser -replace @(homeDirectory="")
不起作用。
Get-AdUser -Identity $user_id_arr | Set-AdUser -homeDirectory ""
也不起作用。
如何通过cmdlet清除PowerShell中的属性。
答案 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}