我在ServerFault上詢問了這個,但沒有得到任何答覆,我知道它是命令行,但他們應該仍然能夠回答它,任何人有任何想法?備份Sharepoint 2010(使用Powershell - Backup-SPFarm)
我已經跑了以下(task description):
> Add-PsSnapin Microsoft.SharePoint.Powershell
> Backup-SPFarm -Directory E:\Backups -BackupMethod Full
但得到這個錯誤:
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
我可以備份通過管理網站手動,所以所有的服務/權限設置正確。
我can't find much helpful info on this沒有人知道爲什麼我得到這個錯誤信息?
- 運行SQL Server 2008 R2和Win2008 Standard(x64)。
- 嘗試將目錄設置爲UNC路徑和本地路徑。
- 試圖
set-executionpolicy ByPass
(和下RemoteSigned) - 我登錄上與企業管理安全證書
- 的SharePoint & SQL Server安裝在同一臺機器上
不知道培訓相關用戶,但我是一名開發人員,之前從未使用過Power-Shell(之前也沒有使用Power-Shell)......所以我唯一的猜想是我應該運行或瞭解某種先決條件?
編輯: 詳細的輸出
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.
對不起,如果這有點誤導,那不是我的問題。其他人發佈了這個消息。 – 2010-10-11 10:50:36
哇,我是對不起的人。我應該更好地閱讀這個問題。當你寫這個問題時,我曾嘗試過cmdlet備份,它在我的虛擬機上工作,所以,抱歉,不知道爲什麼它不起作用。 – Timores 2010-10-11 13:35:09
奇怪的是,也許我錯過了某種先決條件,但我不知道它會是什麼。 – 2010-10-29 14:35:47