SharePoint通过appcmd修改web.config文件

时间:2012-07-16 18:33:47

标签: sharepoint iis sharepoint-2010 appcmd

我想通过命令行修改特定网站的设置,但是我找不到该命令的语法。

我想更改文件c中的以下xml部分:/inetpub/wwwroot/wss/VirtualDirectories//web.config。

<configuration>...
   <SharePoint>...
     <BlobCache location="x">

我知道我可以通过appcmd修改文件C:\ Windows \ System32 \ inetsrv \ config \ applicationhost.conf,但我无法弄清楚如何修改特定网站的web.config文件。我猜我需要做这样的事情

appcmd set config "<site name>" /section:sharepoint/blobcache /enabled="true" /commit:site

但是,它试图修改文件applicationhost.conf。

修改web.config文件的语法是什么,还是有另一个可以比appcmd做得更好的实用程序?

1 个答案:

答案 0 :(得分:2)

由于您使用SharePoint 2010标记了此问题,我建议使用PowerShell脚本执行此操作。 Scripting Guy over on technet.com has a blog post that describes doing exactly this

他的解决方案让您使用SPWebConfigModification类来操作现有Web应用程序的web.config。