Назад | Перейти на главную страницу

Как изменить контактную электронную почту всех пользователей с помощью PowerShell

Мне нужен скрипт, который изменит все контактные поля электронной почты моих пользователей рекламы. Формат будет «SAMAccountName + @ domain.com». Я новичок в PowerShell, и мне нужна небольшая помощь по синтаксису. Любая помощь будет оценена.

Вот что бы я сделал:

Установите модуль Active Directory Powershell

Напишите это так:

Import-Module ActiveDirectory
$users = Get-ADUser -Filter *
foreach ($user in $users)
{
    $email = $user.samaccountname + '@domain.com'
    Set-ADUser -Identity $user.samaccountname -EmailAddress $email
}