Узнайте, как наша команда разработала PowerShell-скрипт для автоматизации изменения UPN-суффиксов при миграции данных между облачными сервисами, такими как Microsoft 365 и Яндекс 360. Этот инструмент значительно упрощает процесс переноса данных и экономит ваше время.
Добрый день, уважаемый читатель!
Сегодня мы хотим поделиться нашим опытом в области миграции данных между облачными сервисами. Недавно наша команда разработала инструмент, который значительно упрощает процесс переноса данных, например, при переходе с Microsoft 365 на Яндекс 360.
Одной из ключевых задач при миграции является изменение UPN-суффиксов для большого количества учетных записей. UPN (User Principal Name) — это имя пользователя в формате электронной почты, которое используется для входа в систему. Это может быть довольно трудоемким процессом, особенно если учетных записей больше 50. Чтобы автоматизировать эту задачу, мы создали PowerShell-скрипт, который позволяет быстро и эффективно изменить UPN-суффиксы.
Вот обновленный скрипт:
Connect-MsolService
if ((Get-MsolUser -ErrorAction SilentlyContinue) -eq $null) {
Write-Host "Подключение к Microsoft Online не установлено. Пожалуйста, подключитесь и повторите попытку."
exit
}
$sourceUpn = Read-Host -Prompt "Введите исходный UPN-суффикс"
$targetUpn = Read-Host -Prompt "Введите целевой UPN-суффикс"
$users = Get-MsolUser -All | Where-Object { $_.UserType -eq 'Member' }
foreach ($user in $users) {
$newUserName = $user.UserPrincipalName -replace $sourceUpn, $targetUpn
if ($newUserName -ne $user.UserPrincipalName) {
Write-Host "Изменение UPN для пользователя $($user.UserPrincipalName) на $newUserName"
Set-MsolUserPrincipalName -UserPrincipalName $user.UserPrincipalName -NewUserPrincipalName $newUserName
}
}
Этот скрипт запрашивает у пользователя исходный и целевой UPN-суффиксы, а затем заменяет их для всех учетных записей, соответствующих заданным критериям. Скрипт выводит информацию о каждом изменении, что позволяет легко отслеживать процесс.
Мы надеемся, что этот инструмент будет полезен для вас и поможет сэкономить время при миграции данных. Если у вас есть вопросы или предложения, пожалуйста, оставляйте комментарии. Спасибо за внимание и удачи в ваших проектах!