Попытка установить свойство компонента приложения COM+ в PowerShell
Я пытаюсь установить флажок Запускать приложение как NT Service для приложения в COM+ в Component Services с использованием PowerShell.
Кто-нибудь знает $component.Value(s), чтобы сделать это?
Любая помощь будет принята с благодарностью!
1 ответ
В моем случае:
$comAdmin = New-Object -comobject COMAdmin.COMAdminCatalog
$comAdmin.ShutdownApplication("MqsAgent2")
$applications = $comAdmin.GetCollection("Applications")
$applications.Populate()
foreach ($application in $applications)
{
if ($application.Name -eq "MqsAgent2")
{
$application.Value("Changeable") = $true
}
}
$applications.SaveChanges() | Out-Null
$comAdmin.StartApplication("MqsAgent2")
**$comAdmin.CreateServiceForApplication("MqsAgent2","MqsAgent2","SERVICE_AUTO_START","SERVICE_ERROR_CRITICAL","",".\MqsAgentUser","P@ssw0rd",$False)**
$comAdmin.ShutdownApplication("MqsAgent2")
$applications = $comAdmin.GetCollection("Applications")
$applications.Populate()
foreach ($application in $applications)
{
if ($application.Name -eq "MqsAgent2")
{
$application.Value("Activation") = "1"
$application.Value("Identity") = ".\MqsAgentUser"
$application.Value("Password") = "P@ssw0rd"
}
}
$applications.SaveChanges() | Out-Null
Надеюсь, поможет)