Can';t更改Azure中SuccessFactors gallery应用程序的SPN地址

Can';t更改Azure中SuccessFactors gallery应用程序的SPN地址,azure,office365,sap,Azure,Office365,Sap,史前史如下: 我们使用云SAP SuccessFactors应用程序。我们通过配置了SAP支持的SAML SSO的Azure企业应用程序为用户发布它。直到上周,一切都很顺利 但本周我们面临着这个问题。SSO停止工作并开始重定向到旧的测试链接。我们在chrome中使用了SAML调试器外接程序,我们发现这是错误的重定向 我与Azure PowerShell进行了斗争,最终在SPN地址列表中找到了其他链接中的旧链接 我使用了这个命令 (Get-MsolServicePrincipal -ObjectI

史前史如下:

我们使用云SAP SuccessFactors应用程序。我们通过配置了SAP支持的SAML SSO的Azure企业应用程序为用户发布它。直到上周,一切都很顺利

但本周我们面临着这个问题。SSO停止工作并开始重定向到旧的测试链接。我们在chrome中使用了SAML调试器外接程序,我们发现这是错误的重定向

我与Azure PowerShell进行了斗争,最终在SPN地址列表中找到了其他链接中的旧链接

我使用了这个命令

(Get-MsolServicePrincipal -ObjectId "_our app objectid_").Addresses
但是

我无法更正这个列表。如果我尝试创建这样的对象数组

Set-MsolServicePrincipal - Addresses $array
我收到一个
无效语法错误

也许有一些PowerShell大师正在观看,可以引导或粘贴一些想法,我将不胜感激

印度的微软支持部门表示不可能。无法更改画廊应用程序的地址。
SAP支持人员说只需删除此应用程序并从头开始创建。

设置MsolServicePrincipal-Addresses$array
您在那里有一个额外的空间。也许
Set MsolServicePrincipal-Addresses$array
可以工作吗?不可以。这不是空间。我的副本粘贴不匹配。它是蓝色的。如果我简单地使用$arr=(Get msol blabla).adreses,然后立即设置msol blabla-addresses$arr,那么我会得到一个错误,即无法将简单的stribg对象转换为azure.object。所以我创建了一个这样的对象数组,比如$array=@(),然后是$object=新对象类型azure.object,然后从spn地址取值到这个azure对象数组,比如$object=(get msol blablabla)。地址[0]然后是$array+=$object,依此类推,所有从零开始创建的arrayRecreated元素