Como editar propriedades de itens no SharePoint 2010 com PowerShell

Algumas vezes queremos editar um item no SharePoint sem utlizar a sua interface e serviço, queremos uma maneira simples e que não exija a criação e publicação de web parts ou outros artefatos criados no Visual Studio.

Podemos resolver isso bem fácil utilizando o PoweShell, ou melhor, o Shell de Gerenciamento do SharePoint 2010, que é instalado junto com o SharePoint 2010.

Salve e edite o código abaixo em um arquivo com extensão .PS1 e execute no Shell de Gerenciamento do SharePoint 2010. Ele abre a lista de tarefas, obtém a tarefa de ID 1 e mudar o título dela.

#Abre o site
$site = new-object Microsoft.SharePoint.SPSite("http://site.empresa.com.br")

#Pega a web padrão
$web = $site.rootweb                                                                  

#Obtém a lista de tarefas
$lista = $web.Lists["Tarefas"]                                                          

#Obtém o item com ID 1
$item = $lista.GetItemByID(1)

#Informa um novo valor para a propriedade título
$item["Title"] = "Título alterado pelo powershell"

#Salva as alterações do item
$item.Update()

#Destrói os objetos web e site
$web.Dispose()
$site.Dispose()

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: