Member 14556881 Ответов: 0

Удаление приложений com+ с помощью powershell


Привет Всем,

Я пытаюсь удалить приложение com+ с помощью powershell, используя следующее:



$comCatalog = New-Object -ComObject COMAdmin.COMAdminCatalog
$appColl = $comCatalog.GetCollection("Applications")
$appColl.Populate()

$app = $appColl | where {$_.Name -eq "ApplicationName"}
$compColl = $appColl.GetCollection("Components", $app.Key)
$compColl.Populate()

$index = 0
foreach($component in $compColl) {
    if ($component.Name -eq "SOMECOMPONENT.NAME") {
        $compColl.Remove($index)
        $compColl.SaveChanges()
    }
    $index++
}


Вышеизложенное работает для удаления компонента, но в идеале я хотел бы удалить приложение все сразу.

Что я уже пробовал:

Я попробовал сделать это с помощью приложений com+, которые у меня есть на моем сервере.

0 Ответов