使用 Set-SPPowerPointServiceApplication 命令时缺少参数的参数
原始 KB 编号: 982964
症状
请考虑以下情况:
运行在服务器上安装 PowerPoint Services 的 Microsoft Office Online 程序。 此服务器正在运行 Microsoft SharePoint Server 2010 或 Microsoft SharePoint Foundation 2010。
在服务器上启动 SharePoint 2010 命令行管理程序。 为此,依次单击“ 开始”、“ 所有程序”、“ Microsoft SharePoint 2010”和“ SharePoint 2010 命令行管理程序”。
在控制台提示符处输入命令,该命令使用以下
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
原因
出现此问题的原因是,命令的参数 Set-SPPowerPointServiceApplication
需要对值使用单独的布尔参数,例如 $true 或 $false。
解决方案
若要解决此问题,请在使用 Set-SPPowerPointServiceApplication
命令时提供所需的参数。
例如,键入以下命令,以便在运行 PowerPoint Services 的服务器上查看 PowerPoint Online OpenXML 格式的文档:
Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableViewingOpenXmlFormats:$true
更多信息
有关命令的详细信息 Set-SPPowerPointServiceApplication
,请参阅 Set-SPPowerPointServiceApplication。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈