Eu estou no processo de escrever um artigo para o povo do bom www.sharepointbriefing.com e que envolve a implantação de uma lista de um farm de desenvolvimento para um farm de produção. Estou ainda acostumado a usar stsadm e precisa quebrar esse hábito, então eu despediu-se do SharePoint 2010 Shell de gerenciamento do e jogado ao redor com exportação-SPWeb t: Microsoft.SharePoint.SPWeb para fazer backup de minha lista. Que coisa estranha difícil que provou ser!
Eu continuei recebendo este erro:
Esse erro, "InvalidData: (Microsoft.share…CmdletExportweb"") estava me matando. Eu estou envergonhado em quanto tempo eu lutava com este.
Eu tinha anteriormente correr em uma parede com PowerShell e usado stsadm para começ em torno dele. Eu experimentava aquilo desta vez e eu tenho bons resultados.
Eu passei muito tempo a brincar com a opção de –Identity e então finalmente com –ItemURL. Verifica-se que a opção ItemURL requer um caminho completo da biblioteca de lista/você deseja exportar sem o http://bit de servidor. Assim, Apesar do fato de que o argumento de identidade está apontando para um subsite, o ItemURL não é relativo a identificar mas relativo ao conjunto de sites.
Teria sido agradável para o cmdlet para me dizer o que era minimamente válido (a identidade neste caso) e o que era inválido (ItemUrl). Esses pequenos toques ajudam as pessoas a abraçar o produto. Não um grande ding contra SharePoint, mas um pouco, pelo menos?
Esperemos que este post vai economizar alguém um pouco de dor no futuro.
</fim>
Siga-me no Twitter em http://www.twitter.com/pagalvin