Excel催化剂开源第47波-Excel与PowerBIDeskTop互通互联之第一篇( 三 )

public int Port { get; set; }

public string DbName { get; set; }

public string ModelName { get; set; }

}

通过以下的代码,对PowerBIDeskTop所开启的SSAS实例的端口号及对应的pbix文件名等信息进行获取,返回List清单。

public static List GetPbidPortTittleMappings()

{

List pbidPortTittleMappings = new List();

ManagementClass mgmtClass = new ManagementClass("Win32_Process");

foreach (ManagementObject process in mgmtClass.GetInstances())

{

string processName = process["Name"].ToString().ToLower();

if (processName == "msmdsrv.exe")

推荐阅读