[英]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.