in C#/Powershell - Is it possible to change the Idle TimeOut for an IIS Application Pool?

前端 未结 8 520
别那么骄傲
别那么骄傲 2021-02-05 08:29

I want to disable the idle timeout (Set it to Zero) of an application pool and I want to perform this at setup time, is it possible to perform this action from C# or PowerShell?

8条回答
  •  醉梦人生
    2021-02-05 09:16

    This is the script that i decided to use:

    $myApplicationPool = Get-WmiObject -Class IISApplicationPoolSetting -Namespace "root\microsoftiisv2" | Where-Object {$_.Name -eq 'W3SVC/APPPOOLS/DefaultAppPool'}
    $myApplicationPool.IdleTimeout=0
    $myApplicationPool.Put()
    

    If someone else has a better approach for this please let me know.

    Hope this help someone

    Regards.

提交回复
热议问题