我正在使用以下内容,但我需要设置池大小,它位于Pooling& com + app的回收选项卡为1,但在保存
之前找不到相应的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()
由于
答案 0 :(得分:0)
您似乎已使用$app.Value("ConcurrentApps") = 1
设置了池大小。你可能会遗漏一些东西(例如你没有检查你的装置是否成功)。看看这个例子Configuring COM+ Application Pooling Values。