none
alterar configuração da webpart com powershell RRS feed

  • Pergunta

  • Ola, tenho uma webpart aplicada em uma pagina exemplo:http://mysite/page/registro

    preciso alterar a propriedade TIPO da  webpart q esta nessa pagina .


    quarta-feira, 1 de julho de 2015 17:14

Respostas

  • i found 1 way

    $site = new-object Microsoft.SharePoint.SPSite("http://server/")
    $web = $site.OpenWeb("/")
    $resultsPath = "Paginas/default.aspx"
    $page = $web.GetFile($resultsPath)
    $page.CheckOut()
    $wpm = $web.GetLimitedWebPartManager($resultsPath, [System.Web.UI.WebControls.WebParts.PersonalizationScope]::Shared)
    $wpm.WebParts | ft Title, StorageKey 
    $refinerManager = $wpm.WebParts | Where-Object {$_.Title -eq "WP_IntegracaoLumis"}
    Write-Host $refinerManager
    $refinerManager.Tipo= "DEFAULT 2"
    $wpm.SaveChanges($refinerManager)  #ERROR
    write-Host 
    Write-Host "WebPart em $resultsPath Alterada"
    
    $page.CheckIn("Test")
    $page.Publish("Test")
    $web.Close()
    $site.Close()
    • Marcado como Resposta WesleyLMatrix quarta-feira, 1 de julho de 2015 18:42
    quarta-feira, 1 de julho de 2015 18:42

Todas as Respostas

  • Olá Wesley,

    Tudo bem contigo?

    Peço que de uma olhada nos links abaixo e me diga se isso te ajuda a resolver a tua situação:

    Link 01

    Link 02

    Atenciosamente

    Marcos Robertto

    quarta-feira, 1 de julho de 2015 18:06
  • i found 1 way

    $site = new-object Microsoft.SharePoint.SPSite("http://server/")
    $web = $site.OpenWeb("/")
    $resultsPath = "Paginas/default.aspx"
    $page = $web.GetFile($resultsPath)
    $page.CheckOut()
    $wpm = $web.GetLimitedWebPartManager($resultsPath, [System.Web.UI.WebControls.WebParts.PersonalizationScope]::Shared)
    $wpm.WebParts | ft Title, StorageKey 
    $refinerManager = $wpm.WebParts | Where-Object {$_.Title -eq "WP_IntegracaoLumis"}
    Write-Host $refinerManager
    $refinerManager.Tipo= "DEFAULT 2"
    $wpm.SaveChanges($refinerManager)  #ERROR
    write-Host 
    Write-Host "WebPart em $resultsPath Alterada"
    
    $page.CheckIn("Test")
    $page.Publish("Test")
    $web.Close()
    $site.Close()
    • Marcado como Resposta WesleyLMatrix quarta-feira, 1 de julho de 2015 18:42
    quarta-feira, 1 de julho de 2015 18:42