如何在RegDB中检索/查询COM +应用程序属性的值

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

我是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(“?”)属性的内容。

这里是参考:

enter image description here

powershell com+
1个回答
0
投票

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

您将需要这样的一行:

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

The documenation包含属性的完整列表。

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