在sps07升级到sps10后,stsadm崩溃

我已经从sps07升级到sps10,我正在尝试使用命令备份sps10

stsadm -o backup -directory c:\backup -backupmethod full 

发生的问题是当尝试待办备份时,stsadm崩溃。 更糟糕的是,当我尝试从命令行启动stsadm时,出现以下错误。

Microsoft.SharePoint.SPRequestManager.Dispose()".at Microsoft.SharePoint.StsAdmin.SPStsAdmin.Main(String[] args) Unhanded exception: System.MissingMethodException: Methode not found: "Void Microsoft.SharePoint.SPRequestManager.Dispose()".at Microsoft.SharePoint.StsAdmin.SPStsAdmin.Main(String[] args)

神圣莫里发生了什么?!

虽然我同意罗伯特所说的–STSADM仍然应该在2010年运行,但它只是被弃用。 (这是为了帮助从STSADM东西到基于Powershell的东西的迁移。)

我的猜测是,你仍然在运行2007版的STSADM。 我将2007版的STSADM复制到(新鲜的)2010服务器,并得到了与您完全相同的错误。

你要直接进入program files\common files\microsoft shared\web server extensions\14\bin运行STSADM? 或者你的PATH环境variables(或批处理脚本,或其他可以自动设置的东西)有configuration单元吗?检查以确保你要\14\bin而不是\12\bin

对于SharePoint 2010,您应该从STSADM切换到PowerShell。 以下指向TechNet的链接显示了STSADM命令与PowerShell之间的映射。

http://technet.microsoft.com/en-us/library/ff621084.aspx