Спрашивающий
PowerShell & Sharepoint 2007

Общие обсуждения
-
Добрый день.
Поднят портал на Microsoft Office Sharepoint 2007.
На нем есть библиотека
там лежит несколько XML ных файлов
мне их нужно обновлять 3 раза в сутки
Подскажите, как с помощью PowerShell это реализовать
по человечески.
Файлики - это погода, я их беру из инета и сохраняю в C:\pogoda
А вот на сам портал их засунуть не получается...- Изменен тип ILYA [ sie ] SazonovModerator 8 ноября 2010 г. 14:32
31 июля 2008 г. 8:30
Все ответы
-
Выкладывай три файла. xml файл до внесения изменений, файлик с которого брать и файлик после внесения изменений.
31 июля 2008 г. 23:56 -
Code Snippet
function
Get-WwwString ([string]$url, [string]$Encoding="Windows-1251"){ $proxy = new-object System.Net.WebProxy("10.45.5.17:8080") $wc = new-object System.Net.WebClient $wc.proxy = $proxy $wc.Encoding = [System.Text.Encoding]::GetEncoding($Encoding) $wc.DownloadString($url)}
$pMSK
= Get-WwwString -url http://informer.gismeteo.ru/rss/27612.xml$pNadym
= Get-WwwString -url http://informer.gismeteo.ru/rss/99981.xml$pTambey
= Get-WwwString -url http://informer.gismeteo.ru/rss/20864.xml$pTarkoSale
= Get-WwwString -url http://informer.gismeteo.ru/rss/23552.xml$pYarSale
= Get-WwwString -url http://informer.gismeteo.ru/rss/23341.xml$pTazovskiy
= Get-WwwString -url http://informer.gismeteo.ru/rss/23256.xml$pYamburg
= Get-WwwString -url http://informer.gismeteo.ru/rss/99967.xml$pSaratov
= Get-WwwString -url http://informer.gismeteo.ru/rss/34172.xml$pMSK
| Out-File -FilePath \\uksportal\pogoda\msk.xml$pNadym
| Out-File -FilePath \\uksportal\pogoda\Nadym.xml$pTambey
| Out-File -FilePath \\uksportal\pogoda\Tambey.xml$pTarkoSale
| Out-File -FilePath \\uksportal\pogoda\TarkoSale.xml$pYarSale
| Out-File -FilePath \\uksportal\pogoda\YarSale.xml$pTazovskiy
| Out-File -FilePath \\uksportal\pogoda\Tazovskiy.xml$pYamburg
| Out-File -FilePath \\uksportal\pogoda\Yamburg.xml$pSaratov
| Out-File -FilePath \\uksportal\pogoda\Saratov.xmlВот такой вот скрипт...
И вот эти вот файлы мне нужно засовывать на библиотеку шарепоинта
1 августа 2008 г. 6:06 -
У вас этот скрипт работает?
Я смог получить только так данные
Code Snippet$WebClient = New-Object net.WebClient
$webclient.DownloadString("http://informer.gismeteo.ru/rss/27612.xml")
В powershell они читаются, но при сохранении в xml не открывается. Надо дальше глядеть.
А как вы собираетесь себе добавлять? Насколько я знаю библиотека документов хранится в sql и ни какой правки документа не происходит вручную, только если создать статическую страницу и туда красиво атоматически писать.
4 августа 2008 г. 23:34 -
Скрипт работает...
Я нашел выход, настроил на шарике в библиотеке получение почты и теперь просто эти файлы отправляю по мылу в библиотеку...
7 августа 2008 г. 4:09 -
В блоге Василия Гусева есть несколько постов как работать с SharePoint из PowerShell
http://xaegr.wordpress.com/2008/07/23/get-spsite/
7 августа 2008 г. 10:51Модератор