我已尝试以下命令在Office 365中设置用户的不可变ID
Set-MsolUser -UserPrincipalName edwardlt501edwar@KT2.kb.co.in -ImmutableId $null
但是当我尝试以下命令时,它实际上是返回一个不可变的id
Get-MsolUser -UserPrincipalName edwardlt501edwar@KT2.kb.co.in | select ImmutableId
如果有其他方法可以将不可变ID设置为null,请告诉我吗?
答案 0 :(得分:1)
尝试
Set-MsolUser -UserPrincipalName edwardlt501edwar@KT2.kb.co.in -ImmutableId "$null"
答案 1 :(得分:1)
Set-MsolUser -UserPrincipalName edwardlt501edwar@KT2.kb.co.in -ImmutableId "$null"
执行上述命令时出现以下错误:
您必须提供必需的属性:参数名称: FederatedUser.SourceAnchor
在深入研究问题时,我了解到我们无法从联合O365帐户中清除不可变ID,而是需要执行以下操作:
将联盟域移动到托管域:
Set-MsolUserPrincipalName -UserPrincipalName edwardlt501edwar@KT2.kb.co.in -NewUserPrincipalName edwardlt501edwar@<managed domain, usually something.onmicrosoft.com>
将immutableid设置为null:
Set-MsolUser -UserPrincipalName gw17edwardlt501edwar@<managed domain> -ImmutableId "$null"
然后等待一段时间并分配一个新的不可变ID:
set-msolUser -userprincipalname gw17edwardlt501edwar@<managed domain> -immutableID f33fc1d2-73bd-4957-995f-37c83d349ef3
移回联盟域名:
Set-MsolUserPrincipalName -NewUserPrincipalName edwardlt501edwar@KT2.kb.co.in-UserPrincipalName edwardlt501edwar@<managed domain>
请参阅新的不可变ID:
Get-MsolUser -UserPrincipalName edwardlt501edwar@KT2.kb.co.in | select ImmutableId