2012-02-15 58 views
1
Get-AdUser -Identity $user_id_arr | Set-AdUser -replace @(homeDirectory="") 

不起作用。Powershell清除home目錄屬性

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

也不管用。

如何通過cmdlet清除PowerShell中的屬性。

回答

4

它設置爲$ null

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

要查看home目錄的價值:

Get-ADUser -Identity $user_id_arr -Properties HomeDirectory 
+0

謝謝!知道這是一件容易的事情。 – 2012-02-16 13:07:39

0

我對此褻瀆墳墓的遺憾,但我想我已經找到了解決辦法爲了這。

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

問候國米

0

我在生產中使用這個。這將從一個OU中獲取所有用戶並清除主文件夾。 (設置爲默認值)

Get-ADUser -searchbase OU = test,DC = yourcompany,DC = COM「-LDAPFilter」(sAMAccountname = *)「-Properties homeDirectory |%{Set-AdUser -Identity $ _。sAMAccountName - 清除home目錄}