Изменить пользовательский объект и отправить изменения обратно в Active Directory - PullRequest
0 голосов
/ 09 января 2019

Скажем, я хотел изменить несколько атрибутов пользователя и сначала создал объект пользователя, как показано ниже.

$user = Get-ADUser Cole -Properties *

Затем я изменяю атрибут, например, так:

$user.LockedOut = "True"

Если я захожу в Active Directory и проверяю статус заблокированного пользователя, он не изменится, поскольку я внес изменения только в локальную переменную.

Я знаю, что могу просто использовать Unlock-ADAccount, но что, если этой функции не существует? Есть ли способ просто внести изменения в переменную $ user и отразить их в Active Directory?

1 Ответ

0 голосов
/ 10 января 2019

Вы не изменяете объект Active Directory, вы изменяете объект PowerShell, который содержит данные из Active Directory. Если вы хотите внести изменения в объекты в Active Directory, вам нужно использовать командлет Set-AD *.

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