Powershell Clear homeDirectory Атрибут - PullRequest
1 голос
/ 15 февраля 2012
Get-AdUser -Identity $user_id_arr | Set-AdUser -replace @(homeDirectory="")

Не работает.

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

тоже не работает.

Как очистить атрибут в powershell с помощью командлетов.

Ответы [ 3 ]

4 голосов
/ 15 февраля 2012

Установите $ null

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

Чтобы просмотреть значение HomeDirectory:

Get-ADUser -Identity $user_id_arr -Properties HomeDirectory 
0 голосов
/ 19 января 2017

Я использую это в производстве. Это позволит получить всех пользователей из OU и очистить домашнюю папку. (Устанавливается по умолчанию)

Get-ADUser -searchbase OU = test, DC = ваша компания, DC = COM "-LDAPFilter" (sAMAccountname = *) "-Properties homeDirectory |% {Set-AdUser -Identity $ _. SAMAccountName -Clear homeDirectory}

0 голосов
/ 02 июля 2015

Я сожалею об этом осквернении могилы, но я думаю, что нашел решение для этого.

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

С уважением Интер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...