SharePoint изменяет файл web.config через appcmd

Я хочу изменить настройку определенного веб-сайта через командную строку, но мне не удается найти синтаксис команды.

Я хочу изменить следующий раздел xml в файле c: /inetpub/wwwroot/wss/VirtualDirectories//web.config.

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

Я знаю, что могу изменить файл C: \ Windows \ System32 \ inetsrv \ config \ applicationhost.conf через appcmd, но я не могу понять, как изменить файл web.config конкретного веб-сайта. Полагаю, мне нужно сделать что-то вроде этого

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

Но это пытается изменить файл applicationhost.conf.

Каким будет синтаксис для изменения файла web.config, или есть другая утилита, которая может работать лучше, чем appcmd?


person StaticMethod    schedule 16.07.2012    source источник


Ответы (1)


Поскольку вы отметили этот вопрос с помощью SharePoint 2010, я бы предложил использовать для этого сценарий PowerShell. У Scripting Guy на сайте technet.com есть запись в блоге, в которой описывается именно это.

В его решении вы используете класс SPWebConfigModification для управлять файлом web.config существующего веб-приложения.

person Ken Henderson    schedule 16.07.2012
comment
Спасибо! Это именно то, что я искал. - person StaticMethod; 17.07.2012