Blog do Project - Tudo que você queria saber sobre Microsoft Project, Project Server e Project Online

Publicando todos os projetos do Project Server 2010 usando PowerShell

PowerShell

Um pedido freqüente dos administradores do Project Server é como eu posso publicar todos os projetos no servidor para garantir informações atualizadas?

Hoje encontrei este artigo com esta dica.

Abaixo está o script PowerShell que irá publicar todos projetos no servidor:

$svcPSProxy = New-WebServiceProxy -uri http://servidor/pwa/_vti_bin/PSI/Project.asmx?wsdl -useDefaultCredential
$EPMTYGUID = [system.guid]::empty
$ProjectList = $svcPSProxy.ReadProjectStatus(“$EPMTYGUID”,”WorkingStore”,””, “0”).Project | format-table proj_uid -hidetableheaders | out-string -stream
foreach ($projectUid in $projectList)
{
    if ($projectUid -ne “”)
    {
$G = [System.Guid]::NewGuid()
$svcPSProxy.QueuePublish(“$G”, $projectUid, “true”,””)}}

 

Lembre-se de mudar o trecho em negrito para o endereço do PWA que deseja publicar os projetos.

Espero ter ajudado!

Abraços,

André Xavier

Com um histórico de mais de quinze anos trabalhando com desenvolvimento, consultoria e gerenciamento em produtos da plataforma Microsoft. André Xavier foi fundador da Sotis Consultoria, empresa especializada em Gerenciamentos de Projetos utilizando a solução EPM da Microsoft. Em 2009 após a fusão com a BHS foi responsável pela criação e gerenciamento do escritório de São Paulo. Em 2011 de volta a Belo Horizonte, ficou responsável por toda área de consultoria da BHS. Hoje, sou Presidente da BHS e há 6 anos seguidos recebo o prêmio de Microsoft MVP de Project.

Categoria: Project Server
  • Marcos Rieper :

    Bom dia,

    Muito bom o seu blog, obrigado pela sua contribuição ao tema.

    A nossa empresa ainda não utiliza o Project Server, você poderia me passar uma ideia deste valor?

    Grato

    Marcos Rieper

    • Andre Xavier :

      Marcos,
      Manda no meu email seu contato.
      Abraços,
      Andre

  • Fabrício Magno Nascimento :

    Olá André,

    Minha plataforma é 2007 e não conseguimos implantar este script.

    Existe diferença de versões?

    • Andre Xavier :

      Fabrício,
      Existe muitas diferenças, por isso não funciona.

      • Fabrício Magno Nascimento :

        Entendi André.

        Você tem ideia de como seria o script para o 2007?

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.