使用命令时缺少参数Set-SPPowerPointServiceApplication参数

原始 KB 编号:   982964

症状

请考虑以下情况:

  • 运行 Microsoft Office Online 程序,以在服务器上安装 PowerPoint Services。 此服务器运行的是 Microsoft SharePoint Server 2010 或 Microsoft SharePoint Foundation 2010。

  • 在服务器上启动 SharePoint 2010 命令行管理程序。 为此,请单击"开始",单击"所有 程序",单击 "Microsoft SharePoint 2010", 然后单击 "SharePoint 2010 Management Shell"。

  • 在控制台提示符下输入一个命令,该命令使用下列参数之 Set-SPPowerPointServiceApplication 一:

    • DisableBinaryScan
    • EnableSandboxedEditing
    • EnableSandboxedViewing
    • EnableViewing97To2003Formats
    • EnableViewingOpenXmlFormats

例如,输入以下命令以在运行 PowerPoint Services 的服务器上查看 PowerPoint Online OpenXML 格式的文档:

Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableViewingOpenXmlFormats

在这种情况下,你将收到类似于以下内容的错误消息:

Set-SPPowerPointServiceApplication:缺少参数"EnableViewingOpenXmlFormats"的参数。 指定类型为"System.Boolean"的参数,然后重试。
位于行:1 char:101
+ Get-SPPowerPointServiceApplication |Set-SPPowerPointServiceApplication -EnableViewingOpenXmlFormats <<<<
+ CategoryInfo : InvalidArgument: (:) [Set-SPPowerPointServiceApplication], ParameterBindingException
+ FullyQualifiedErrorId :MissingArgument,Microsoft.Office.Server.Powerpoint.SharePoint.PowerShell.SetSPPowerPointServiceApplication

原因

发生此问题的原因是,命令的参数需要单独的布尔参数,$true或$false Set-SPPowerPointServiceApplication 值。

解决方案

若要解决此问题,请使用 命令时提供必需的 Set-SPPowerPointServiceApplication 参数。

例如,键入以下命令以允许查看运行 PowerPoint Services 的服务器上 PowerPoint Online OpenXML 格式的文档:

Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableViewingOpenXmlFormats:$true

更多信息

有关该命令的详细信息 Set-SPPowerPointServiceApplication ,请参阅 Set-SPPowerPointServiceApplication