我在WixToolset安装程序中包含了一个Powershell脚本,以便在IIS中执行各种任务,但有一件事我搞不清楚。
IIS中的“我的网站”结构如下:
- 研究中心
- 默认网站
- 网络应用程序1
- 网络应用程序2
- 身份
我可以在默认网站上将 applicationDefaults.preloadEnabled 设置为true,但我只想在我的身份Web应用程序上设置 preloadEnabled。
由于Powershell知识有限,我尝试过:
Import-Module WebAdministration
Get-WebApplication
Get-WebApplication "Identity"
上面的代码正确地列出了Identity WebApplication。
cd C:\inetpub\wwwroot
Set-ItemProperty "Identity" -Name applicationDefaults.preloadEnabled -Value True
上面的代码给出了错误:属性字符串applicationDefaults.preloadEnabled=True不存在或找不到。位于第1行第1个字符
我还尝试了 preloadEnabled,而不是 applicationDefaults.preloadEnabled,结果相同。
1条答案
按热度按时间wvyml7n51#
多亏了@ guiwhatstthat的评论和一些额外的搜索,我想通了。这就是起作用的方法。