Backup Sharepoint 2010 (usando Powershell-Backup-SPFarm)

Perguntei isto por ServerFault, mas não obtive nenhuma resposta, sei que é uma linha de comando, mas ainda devem ser capazes de responder, alguém aqui tem alguma ideia?

corri a seguinte descrição da tarefa ():

> Add-PsSnapin Microsoft.SharePoint.Powershell
> Backup-SPFarm -Directory E:\Backups -BackupMethod Full

mas ouve este erro:

Backup-SPFarm : Object reference not set to an instance of an object.
At line:1 char:14
+ Backup-SPFarm <<<<  -Directory \\SHAREPOINTSERV\Backups -BackupMethod full
    + CategoryInfo          : InvalidData: (Microsoft.Share...mdletBackupFarm:SPCmdletBackupFarm) [Backup-SPFarm], NullReferenceException
    + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletBackupFarm

posso fazer cópias de segurança manualmente através do site de administração, para que todos os Serviços/permissões sejam configurados correctamente.

Eu não consigo encontrar muita informação útil neste alguém sabe porque estou a receber este erro mensagem?

  • a correr o servidor SQL 2008 R2 e a norma Win2008 (x64).
  • tentou configurar a pasta para uma localização UNC e uma localização local.
  • experimentado set-executionpolicy ByPass (e RemoteSigned)
  • Estou ligado como utilizador com credenciais de segurança da administração da empresa.
  • o SharePoint & SQL Server estão instalados na mesma máquina

não sei se é relevante, mas eu sou um desenvolvedor e nunca usei power-shell antes (NEM foi usado nesta máquina antes)... entao o meu único palpite é que há algum pré-requisito que é suposto eu ter fugido ou saber?

editar: RESULTADO DESCRITIVO

PS E:\Backups\Script> Backup-SPFarm -Directory E:\Backups -BackupMethod Full -Verbose
VERBOSE: Leaving BeginProcessing Method of Backup-SPFarm.
VERBOSE: Performing operation "Backup-SPFarm" on Target "SHAREPOINTSERV".
Backup-SPFarm : Object reference not set to an instance of an object.
At line:1 char:14
+ Backup-SPFarm <<<<  -Directory E:\Backups -BackupMethod Full -Verbose
    + CategoryInfo          : InvalidData: (Microsoft.Share...mdletBackupFarm:SPCmdletBackupFarm) [Backup-SPFarm], NullReferenceException
    + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletBackupFarm


VERBOSE: Leaving ProcessRecord Method of Backup-SPFarm.
VERBOSE: Leaving EndProcessing Method of Backup-SPFarm.
Author: Mr Shoubs, 2010-10-08

3 answers

Tem o servidor SQL e os produtos SharePoint instalados no mesmo sistema? Ou isto é uma exploração agrícola com vários servidores?

Em caso de implantação de uma exploração agrícola, você tem a indicação de um caminho UNC da pasta de backup. Pelo menos, isso é o que

Get-Help Backup-SPFarm -Parameter Directory
Diz.

Também, você pode postar a saída de

Backup-SPFarm -Directory E:\Backups -BackupMethod Full -Verbose
 1
Author: ravikanth, 2010-11-03 05:54:50

Infelizmente, como eu suspeitava que isto era algo simples, mas levou muito tempo a resolver (graças à mensagem de erro incrivelmente útil da Microsoft: p)

Já tinha aberto a Shell Sharepoint Management, mas como utilizador diferente, vi uma mensagem vital que me apontaria na direcção certa...

Quando eu configurei o servidor, não havia necessidade de entrar no servidor SQL a não ser para configurar as contas de serviço (eu acho que eu logei como meu usuário, não o o administrador da empresa) e o administrador da empresa não tinham permissões de servidor SQL.

Suspeitei que a linha não tinha funcionado bem, apesar de ter dito que funcionava. Como estava a tentar criar um script powershell através do editor powershell, nunca abri a Shell de gestão do Sharepoint como o utilizador administrativo que tinha registado como. Uma vez que vi a mensagem na Shell, pesquisei no Google e o problema foi resolvido. Teria sido bom. Microsoft para mostrar isso em vez da mensagem de referência de objeto!
 1
Author: Mr Shoubs, 2012-02-03 15:01:43

Na pergunta no site da technet, você largou um traço de pilha que mostra um erro ao aceder à informação de configuração do DB do registo (at, acho eu, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\Secure\Configudb).

Pode verificar as permissões desta chave e a identidade dos processos w3wp ?

 0
Author: Timores, 2010-10-08 12:41:33