Pessoal,
Vou mostrar neste post como realizar a criação de itens na lista de links do quick launch (menu ao lado esquerdo) nos sites do SharePoint utilizando Power Shell
O script abaixo faz a criação em todos os sites abaixo do site collection definido, isto se torna necessário quando existe uma grande quantidade de sites já criados e sua atualização manual se torna inviável.
O script está comentado.
#Retorna o site collection (SPSite)
#OBS.: Deve ser alterada URL do site
$siteCollection = Get-SPSite "http://<<url do site>>"
#Abre o top-level site, abaixo do site collection (SPWeb)
$ParentWeb = $siteCollection.OpenWeb()
#Cria o nó que será criado no menu Quick Launch
#OBS.: Deve ser alterado o Título e Link para o item
$newnode = New-Object Microsoft.SharePoint.Navigation.SPNavigationNode("Title", "Link", $true)
#Realiza uma iteração por todos os subsites criando o item no menu Quick Launch
#Note que foi utilizado o método "AddAsLast", ou seja, o link será adicionado ao final
foreach ($web in $ParentWeb.Webs)
{
$web.Navigation.QuickLaunch.AddAsLast($newnode)
}
Qualquer dúvida ou sugestão informe nos comentários.
Abraços !
Nenhum comentário:
Postar um comentário