2012-02-15 61 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目录}