gpt4 book ai didi

iis - 如何使用 PowerShell 设置 IIS ApplicationPool "Private Memory Limit"值

转载 作者:行者123 更新时间:2023-12-02 22:25:31 24 4
gpt4 key购买 nike

我正在使用 PowerShell 自动部署网站,最近发现 AppPool 设置无法使用 PS 进行设置。或者至少我没有设法找出如何去做。

$appPool = $serverManager.ApplicationPools.Add($sitename)...

我需要将“私有(private)内存限制”设置为某个值,但看起来 处没有这样的属性应用程序池 应用池回收 目的。

有人知道这个问题的解决方法吗?

最佳答案

此脚本使用 Get-WebconfigurationSet-WebConfiguration获取所有应用程序池的私有(private)内存值。您可以单独设置每个或设置应用程序池默认值以使其继承。我已经注释掉了实际执行该集合的行。

import-module webadministration

$applicationPoolsPath = "/system.applicationHost/applicationPools"
$applicationPools = Get-WebConfiguration $applicationPoolsPath

foreach ($appPool in $applicationPools.Collection)
{
$appPoolPath = "$applicationPoolsPath/add[@name='$($appPool.Name)']"
Get-WebConfiguration "$appPoolPath/recycling/periodicRestart/@privateMemory"
# Set-WebConfiguration "$appPoolPath/recycling/periodicRestart/@privateMemory" -Value 1000
}

关于iis - 如何使用 PowerShell 设置 IIS ApplicationPool "Private Memory Limit"值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11187304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com