我使用了以下设置,但我需要设置池大小,该大小位于com+应用程序的池化和回收选项卡上,但在保存之前找不到相应的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()谢谢
发布于 2011-04-08 14:12:15
您似乎已经使用$app.Value("ConcurrentApps") = 1设置了池大小。可能是您遗漏了一些东西(例如,您没有检查您的设置是否成功)。看看这个示例Configuring COM+ Application Pooling Values。
https://stackoverflow.com/questions/5589035
复制相似问题