为什么从角色成员中删除不起作用?

问题描述 投票:1回答:1

https://docs.microsoft.com/en-us/dotnet/api/microsoft.analysisservices.rolemembercollection.remove?view=analysisservices-dotnet

由于某种原因,这不能正常工作。我一直在重新连接服务器并检查ID是否被删除而不是!

$ssasInstance = "<ssas instance name>"
$accountName= "<domain\user>"
Import-Module SqlServer
[Microsoft.AnalysisServices.Server]$SSASserver = New-Object ([Microsoft.AnalysisServices.Server])
$SSASserver.Connect($ssasInstance) 
$role= $SSASserver.Roles["Administrators"]
$role.Members.Remove($accountName)
$role.Update()

没有任何错误或任何错误。我做了一个条件语句来检查ID是否存在,如果存在,删除并输出已删除!

我确实得到输出

删除ID!

但ID并没有真正被删除!

我已经尝试了ADD,所以我知道脚本没有任何问题,并添加了作品!只因某些原因删除不起作用...

powershell ssas
1个回答
0
投票

由于线程有些相关,如果有人在将来搜索类似的标题,这里是答案:

Terms of Use

© www.soinside.com 2019 - 2024. All rights reserved.