【问题标题】:Get List of COM+ services running on remote servers?获取远程服务器上运行的 COM+ 服务列表?
【发布时间】:2020-10-28 22:08:06
【问题描述】:

如何获取远程服务器上运行的 COM+ 服务列表?以及如何远程设置 com+ 服务器的身份。

【问题讨论】:

    标签: remote-server com+


    【解决方案1】:

    您可以使用COM+ Administration API 来完成此操作。它允许您管理本地或远程目录中的服务。有关如何获取和设置属性的指导,请参阅 this 文章。这是一个用 C# 编写的简单示例。您将添加对 COM + 1.0 管理类型库的引用

    using COMAdmin;
    
    COMAdminCatalogCollection applications;
    COMAdminCatalog catalog;
    
    catalog = new COMAdminCatalog();
    // To connect to a remote server you would user the following
    catalog.Connect(serverName); 
    
    applications = (COMAdminCatalogCollection)catalog.GetCollection("Applications");
                applications.Populate();
    
    foreach (COMAdminCatalogObject application in applications)
    {
        //do something with the application
        if (application.Name.Equals("MyAppName"))
        {
            application.Value["Identity"] = @"MACHINE\UserName";
            application.Value["Password"] = @"UserPassword";
        }
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-06
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多