【问题标题】:How to retrieve/query values for COM+ Application properties in RegDB如何在 RegDB 中检索/查询 COM+ 应用程序属性的值
【发布时间】:2019-10-01 04:08:58
【问题描述】:

我是 Powershell 新手,正在寻找有关在 RegDB 中查询 COM+ 应用程序属性的一些指导。我需要在我们的一个 COM+ 应用程序上以编程方式设置“空闲时继续运行”。

以下是更改 COM+ 应用程序身份的示例代码:

    $AppName = "<APPNAME>"
    $comAdmin = New-Object -comobject COMAdmin.COMAdminCatalog
    $apps = $comAdmin.GetCollection("Applications")
    $apps.Populate();
    $app = $apps | Where-Object {$_.Name -eq $AppName}
    $comAdmin.ShutdownApplication($AppName)
    $app.Value("Identity") = "<UserNAme>"
    $app.Value("Password") = "<Password>"
    $apps.SaveChanges()
    $comAdmin.StartApplication($AppName)

当值为“空闲时保持运行”时,我正在寻找 $app.Value("?") 的属性。

这是一个参考:

【问题讨论】:

  • 您的问题是通用的,我们可以帮助您。告诉我们你想用一些你不理解的代码来达到什么目的。
  • 感谢您的回复。我已经用示例代码更新了我的问题。

标签: powershell com+


【解决方案1】:

用户界面上的“空闲时保持运行”选项映射到“RunForever”属性值。

你需要这样一行:

 $app.Value("RunForever") = $true

The documenation 具有完整的属性列表。

【讨论】:

    猜你喜欢
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 2017-09-24
    • 2021-02-18
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多