"No mundo sempre existirao pessoas que vao te amar pelo que voce e ,e outras,que vao te odiar pelo mesmo motivo. Acostume-se!" ''Nao fosse amor, nao haveria planos, como uma onda quebraria cedo. Fosse um momento, nao faria estragos, eu nao estaria no chao, nao, nao. Nao fosse amor, nao causaria medo, feito um brinquedo cansaria logo... Fosse ilusao nao traria tanta saudade e eu nao choraria no chao, entao. Deve ser amor, deve ser, entao. Deve ser amor, deve ser, amor. Nao fosse amor, nao duraria tanto, a chama de um Banho-Maria brando. Fosse passado nao passaria corrente e eu nao chamaria de amor, eu nao! Deve ser amor, deve ser, entao. Deve ser amor, deve ser, amor.'' "Aquela menininha que voce buscava no portao de casa pra conhecer o mundo, fez alguns passeios sem voce, e adivinha so.. Ela nao vai mais te poupar de absolutamente nada. Pode vir voce e quem mais achar que seus planos dao certo. As coisas mudaram meu grande amor, o sentimento e o mesmo, mas ta morando em um peito blindado agora.'' "Eu segurei muitas coisas em minhas maos, e eu perdi tudo; mas tudo que que eu coloquei nas maos de Deus eu ainda possuo." Vou mostrar neste post como utilizar o parametro WhatIf do PowerShell com SharePoint.O que e ?O parametro WhatIf realiza uma simulacao da execucao de sua linha de comando retornando somente o resultado caso a linha de comando seja executada, ou seja, nao efetua realmente a operacao.Exemplo:A linha abaixo realiza a ativacao da Feature PublishingResources:Enable-SPFeature -Identity "aebc918d-b20f-4a11-a1db-9ed84d79c87e" -WhatIfAo executar a linha informando o parametro WhatIf nao e apresentada nenhuma mensagem de erro.No exemplo abaixo o Identity possui um valor incorreto:Enable-SPFeature -Identity "aebc918d-b20f-4a11-a1db-9ed84d888888" -WhatIfAo executar a linha de comando, e retornada uma mensagem de erro informando que a Feature nao foi encontrada, ou seja, conseguimos ter uma previsao da execucao sem necessariamente executar a operacao de ativacao da Feature.Enable-SPFeature : The Feature is either not found or not a Farm Level Feature.Neste caso, o parametro WhatIf se faz necessario pois uma simples ativacao de Feature podera gerar muito impacto na farm onde esta sendo executado.Qualquer duvida ou sugestao informe nos comentarios.Abraco ! Segue um post mostrando como incluir WebParts em Page Layouts do SharePoint 2013 criados atraves do Visual Studio.Em seu page layout (.xml), adicione a secao "AllUsersWebPart" informando o "WebPartZoneID" correspondente a zona de webparts que deve ter sido criada em seu page layout (arquivo extensao .aspx). Caso tenha mais de uma webpart definida por zona, podera tambem informar na propriedade "WebPartOrder", a ordenacao destas webparts dentro da zona especificada.Dentro da secao "AllUsersWebPart", adicione a tag "webParts" e para cada webpart incluida ao page layout, adicione uma nova tag "webPart" com todos os parametros definidos como abaixo:<AllUsersWebPart WebPartZoneID="TopZone" WebPartOrder="1"> <![CDATA[ <webParts> <webPart xmlns="http://schemas.microsoft.com/WebPart/v3"> <metaData> <type name="<<Class>>, <<Assembly>>, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f3b9d1137704f880" /> <importErrorMessage>Nao foi possivel importar este elemento.</importErrorMessage> </metaData> <data> <properties> <property name="AllowClose" type="bool">False</property> <property name="AllowMinimize" type="bool">False</property> <property name="AllowConnect" type="bool">True</property> <property name="ChromeType" type="chrometype">None</property> <property name="Hidden" type="bool">False</property> <property name="AllowEdit" type="bool">False</property> <property name="AllowZoneChange" type="bool">False</property> <property name="MissingAssembly" type="string">Nao foi possivel importar este elemento.</property>