當您使用 Set-SPPowerPointServiceApplication 命令時,缺少參數的引數

原始 KB 編號:   982964

徵狀

請試想下列案例:

  • 您執行 Microsoft Office Online 程式,在伺服器上安裝 PowerPoint 服務。 此伺服器正在執行 Microsoft SharePoint Server 2010 或 Microsoft SharePoint Foundation 2010。

  • 您可以在伺服器上啟動 SharePoint 2010 管理命令介面。 若要這麼做,請依序按一下 [ 開始]、[ 所有程式]、[ Microsoft SharePoint 2010],然後按一下 [ SharePoint 2010 管理命令 介面]。

  • 您可以在主控台提示字元處輸入命令,該命令會使用下列命令的其中一個參數 Set-SPPowerPointServiceApplication

    • DisableBinaryScan
    • EnableSandboxedEditing
    • EnableSandboxedViewing
    • EnableViewing97To2003Formats
    • EnableViewingOpenXmlFormats

例如,您可以輸入下列命令,以便在執行 PowerPoint 服務的伺服器上,查看 PowerPoint 線上 OpenXML 格式的檔:

Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableViewingOpenXmlFormats

在此情況下會收到類似下列的錯誤訊息:

Set-SPPowerPointServiceApplication:缺少參數 ' EnableViewingOpenXmlFormats ' 的引數。 指定類型 ' System.Boolean ' 的參數,然後再試一次。
線上:1個字元:101
+ Get-SPPowerPointServiceApplication |Set-SPPowerPointServiceApplication-EnableViewingOpenXmlFormats <<<<
+ CategoryInfo: InvalidArgument: (: ) [Set-SPPowerPointServiceApplication],ParameterBindingException
+ FullyQualifiedErrorId: MissingArgument,SetSPPowerPointServiceApplication SharePoint。 PowerShell

原因

發生此問題的原因在於命令的參數 Set-SPPowerPointServiceApplication 需要個別的 Boolean 引數,例如 $true$false 的值。

解決方案

若要解決此問題,請在使用命令時提供必要的引數 Set-SPPowerPointServiceApplication

例如,輸入下列命令,即可在執行 PowerPoint 服務的伺服器上,查看 PowerPoint 線上 OpenXML 格式的檔:

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

其他資訊

如需有關命令的詳細資訊 Set-SPPowerPointServiceApplication ,請參閱 Set-SPPowerPointServiceApplication