Параметр Powershell COM+ Принудительно проверять доступ для этого приложения

У меня возникли проблемы с определением строки Powershell для выбора «Принудительно проверять доступ для этого приложения» на вкладке «Безопасность» свойств этого приложения. Вот что у меня есть для Powershell при выборе других вещей:

$comAdmin = New-Object -comobject COMAdmin.COMAdminCatalog
$apps = $comAdmin.GetCollection("Applications")
$apps.Populate();
$app = $apps | Where-Object {$_.Name -eq $targetApp}

$app.Value("Identity") = $identity
$app.Value("Password") = $passwordEncrypted
$app.Value("ApplicationDirectory") = $appRootDir
$app.Value("ConcurrentApps") = 1 # set to default
$app.Value("RecycleCallLimit") = 0 # set to default
$app.Value("Activation") = 1 # dedicate local server process
$apps.SaveChanges()

Теперь у меня есть все эти другие строки для значения, но я не могу понять строку для «Принудительно проверять доступ для этого приложения»?

Спасибо


person Bruce227    schedule 18.11.2009    source источник


Ответы (1)


Это будет

$app.Value("ApplicationAccessChecksEnabled") = 0

Я не уверен, потому что когда я устанавливаю указанное выше значение, оно не изменяется в свойствах COM+. Я не уверен, что что-то не так с настройкой этого поля. Я также попытался изменить значение через графический интерфейс свойств и использовать следующее, чтобы получить текущее значение:

$app.Value("ApplicationAccessChecksEnabled")

Спасибо

person Bruce227    schedule 18.11.2009