[英]App Pool advanced settings using Powershell Desired Configuration State
如何使用Powershell在新的或现有的应用程序池中修改各种设置?
我对某些“高级”设置很感兴趣,例如“启用32位应用程序”,“托管管道模式”,“过程模型标识”等。关于如何执行此操作的任何想法? 我尝试使用xWebAdministration模块,但这似乎具有非常基本的设置。
是的,自定义DSC资源是使用DSC做到这一点的唯一方法。 如果能够在不使用DSC的情况下使用PowerShell脚本,则可以使用WebAdministration模块模块创建池,然后从那里对其进行修改。
$appPoolName = "MyAppPool"
New-WebAppPool -Name $appPoolName
$appPool = Get-Item "IIS:\AppPools\$appPoolName"
$appPool.processModel.identityType = 3
$appPool.processModel.username = "someUser"
$appPool.processModel.password = "somePassword"
$appPool.managedRuntimeVersion = "v4.0"
$appPool.managedPipeLineMode = "Integrated"
更新1/31/2015
在PowerShell.org社区DSC模块中,有人发出了cWebAdministration 拉取请求 ,该请求显然包含“ 37个应用程序池配置选项”。 可能是一个很好的解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.