Powershell设置COM+;强制执行此应用程序的访问检查

Powershell设置COM+;强制执行此应用程序的访问检查,powershell,com+,Powershell,Com+,我在计算Powershell字符串时遇到问题,该字符串用于在该应用程序属性的“安全”选项卡下选择“对此应用程序强制访问检查”。以下是迄今为止我对Powershell在选择其他方面的经验: $comAdmin = New-Object -comobject COMAdmin.COMAdminCatalog $apps = $comAdmin.GetCollection("Applications") $apps.Populate(); $app = $apps | Where-Object {$_

我在计算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()
现在我有了所有其他字符串作为值,但我无法找出“强制此应用程序的访问检查”的字符串

谢谢

会的

$app.Value("ApplicationAccessChecksEnabled") = 0
我不是正数,因为当我设置上述值时,COM+属性中的值不会改变。我不确定设置该字段是否有问题。我还尝试通过属性gui更改值,并使用以下方法获取当前值:

$app.Value("ApplicationAccessChecksEnabled")
谢谢