【发布时间】:2019-04-09 16:41:30
【问题描述】:
我需要将所有用户的不可变 ID 设置为他们的 UPN。我有一个两行 powershell 脚本来为单个用户执行此操作。本质上,我想让这个递归并为租户中的每个用户运行。我对 Office 365 的 powershell 很陌生。我不知道如何做到这一点。
get-msoluser -UserPrincipalName "someuser@somedomain.onmicrosoft.com" | foreach {$_.UserPrincipalName} | Set-Variable UPN1
set-msoluser -UserPrincipalName "someuser@somedomain.onmicrosoft.com" -immutableID “$UPN1”
【问题讨论】:
-
到目前为止您尝试了哪些方法,哪些方法不起作用?
-
我遇到的主要问题是我可以测试的唯一租户是联合的,如果我去测试不起作用的东西并将所有 ImmutableID 更改为 UPN 以外的其他东西,那么我为所有用户打破它。
标签: powershell office365 upn