Зачастую работая разрабатывая решения, я кладу файлы в «Библиотеку стилей» (Style Library) и при загрузке туда файлов они имеют минорную версию и не доступны большинству пользователей. Что бы не опубликовывать каждый файл руками, ведь файлов может быть очень много, когда используешь готовую библиотеку с доп. фалами (js, css, фалы локализации и т.п.), я написал короткий скрипт, который пробегает по всей библиотеке и публикует файлы.
$web = Get-SPWeb http://sites/ITServiceDesk $SL = $web.Lists["Библиотека стилей"] $items = $SL.Items foreach($item in $items) { if($item.Level -ne 'Published') { write-host $item.Name $item.Id $item.Level $item.File.Publish("") $item.File.Update() } } $web.Dispose()
Комментариев нет:
Отправить комментарий