Пример подключения к WSS3 и занесения данных в список
[System.Reflection.Assembly]::Load("Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c")
$spsite = New-Object Microsoft.SharePoint.SPSite("http://TestWss3")
$web = $spsite.OpenWeb()
$web.Lists | select title, created, author
$TaskList = $web.List[5]
$newitem = $TaskList.Items.Add()
$newitem["Title"] = "Test List Item Created By PowerShell"
$newitem.Update()
Пример получения XML с курсами валют с сайта Центробанка через прокси-сервер
$url = "http://www.cbr.ru/scripts/XML_daily.asp"
$myProxy = new-object System.Net.WebProxy
$myProxy.Address = "http://proxyserver:8080"
$myCredentials = new-object System.Net.NetworkCredential
$myCredentials.UserName = "Вася Пупкин"
$myCredentials.Domain = "Domain"
$myCredentials.Password = "12345$"
$myProxy.Credentials = $myCredentials
$request = [System.Net.WebRequest]::Create($url)
$request.Proxy = $myProxy
$response = $request.GetResponse()
$requestStream = $response.GetResponseStream()
$readStream = new-object System.IO.StreamReader $requestStream
$content = $readStream.ReadToEnd()
$readStream.Close()
$response.Close()
$sw = new-object system.IO.StreamWriter("c:\temp\ss2.txt")
$sw.writeline($content)
$sw.close()
$x = [xml](get-content "c:\temp\ss2.txt")
$x.ValCurs.Valute | format-table
Комментариев нет:
Отправить комментарий