Зачастую работая разрабатывая решения, я кладу файлы в «Библиотеку стилей» (Style Library) и при загрузке туда файлов они имеют минорную версию и не доступны большинству пользователей. Что бы не опубликовывать каждый файл руками, ведь файлов может быть очень много, когда используешь готовую библиотеку с доп. фалами (js, css, фалы локализации и т.п.), я написал короткий скрипт, который пробегает по всей библиотеке и публикует файлы.
1 2 3 4 5 6 7 8 9 10 11 12 13 | $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() |
Комментариев нет:
Отправить комментарий