A PowerShell hasznossagat mutatja, hogy ezt a kattintgatassal amugy nem megoldhato dolgot
meg lehet vele csinalni.
# Webhelyoszlop keszitese, mely egy masik web listajat hasznalja Lookup-kent
[System.Reflection.Assembly]::LoadWithPartialName(Microsoft.SharePoint)
# Begyujtom az informaciot a DOCS webrol, es a Megyek listarol
$siteurlDocs = "http://intra/docs"
$mysiteDocs=new-object Microsoft.SharePoint.SPSite($siteurlDocs)
$webDocs = $mysiteDocs.openweb()
$webDocsID = $webDocs.ID.ToString()
$listMegyek =$webDocs.lists["Megyek"]
$megyekID = $listMegyek.ID.ToString()
$mysiteDocs.Dispose()
$webDocs.dispose()
#
$siteurl = http://intra
$mysite=new-object Microsoft.SharePoint.SPSite($siteurl)
$web = $mysite.openweb()
#webhely oszlop felvetele (Megye) amivel valasztani lehet a //intra/docs/Megyek listabol
$web.Fields.AddFieldAsXml('<Field Type="Lookup" DisplayName="Megye" Required="FALSE" List="' + $megyekID + '" WebId="' + $webDocsID + '" ShowField="Terulet" UnlimitedLengthInDocumentLibrary="FALSE" StaticName="Megye" Name="Megye" Group="_partner"/>')
$web.dispose()
$mysite.Dispose()
fs