quinta-feira, 1 de novembro de 2012

Power Shell - Comandos II


Acessar uma Lista via power Shell (objeto SPList)


$web = Get-SPWeb "http://urlDoSite"
$list = $web.Lists["NomeDaLista"]


  • $web é a variável que vai receber o objeto SPWeb.
  • Get-SPWeb é a função.
  • $list é a variável que vai receber o objeto SPList

Ver o Título da lista

$list.Title

Ver a Quantidade de Itens da lista

$list.Items.Count

Ver a url da lista

$list.Url

Listar os itens pelo Title e ID

$list.Items | select Title, ID

Lista o item que tem o ID igual a 5

$list.Items | select ID | ?{$_.ID -eq 5}

Listar os itens que  o ID é menor que 5

$list.Items | select ID | ?{$_.ID -lt 5}


Listar os itens que  o ID é maior que 5

$list.Items | select ID | ?{$_.ID -gt 5}


Listar os itens que  o ID é menor e igual a 5

$list.Items | select ID | ?{$_.ID -le 5}


Listar os itens que  o ID é maior e igual a 5

$list.Items | select ID | ?{$_.ID -ge 5}


Listar os itens que  o ID diferente de 5

$list.Items | select ID | ?{$_.ID -ne 5}

Modificar o Título da Lista

$list.Title = "novo nome da lista"
$list.Update()

Modificar a Visibilidade da Lista

$list.Hidden = $false
$list.Update()

Outros Posts: Power shell - DeployPower Shell - Comandos I