remote-server - 获取远程服务器上运行的 COM+ 服务列表?
问题描述
如何获取在远程服务器上运行的列表 COM+ 服务?以及如何远程设置 com+ 服务器的身份。
解决方案
您可以使用COM+ Administration API来完成此操作。它允许您管理本地或远程目录中的服务。有关如何获取和设置属性的指南,请参阅本文。这是一个用 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";
}
}
推荐阅读
- databricks - 无法在 databricks 运行时版本 7 中使用 shell 命令访问 /dbfs/FileStore
- elixir - 如何对 mix.exs 中定义的别名进行描述?
- cygwin - 为什么msys2或cygwin中scp的传输速度限制为4MB
- html - Python网络抓取输出
- python - 具有不同形状的 Numpy 数组 concat
- javascript - fetch可以用来替换整个文档或者html元素吗?
- angular - ngIf 只隐藏 div 但它会影响布局?
- javascript - 使用传播或解构获取反应状态对象
- flutter - Flutter - 可扩展文本无法与溢出属性一起正常工作
- javascript - 如何在 TypeScript 中为模板定义类型?