Falta un argumento para el parámetro cuando se usa el comando Set-SPPowerPointServiceApplication

Número de KB original: 982964

Síntomas

Imagine la siguiente situación:

  • Ejecute un programa de Microsoft Office Online que instale PowerPoint Services en un servidor. Este servidor ejecuta Microsoft SharePoint Server 2010 o Microsoft SharePoint Foundation 2010.

  • Inicie el Shell de administración de SharePoint 2010 en el servidor. Para ello, haga clic en Inicio, todos los programas, Microsoft SharePoint 2010 y, a continuación, haga clic en Shell de administración de SharePoint 2010.

  • Escriba un comando en el símbolo del sistema que usa uno de los parámetros siguientes para el Set-SPPowerPointServiceApplication comando:

    • DisableBinaryScan
    • EnableSandboxedEditing
    • EnableSandboxedViewing
    • EnableViewing97To2003Formats
    • EnableViewingOpenXmlFormats

Por ejemplo, escriba el siguiente comando para habilitar la visualización de documentos con formato OpenXML de PowerPoint Online en el servidor que ejecuta PowerPoint Services:

Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableViewingOpenXmlFormats

En esta situación, recibe un mensaje de error similar al siguiente:

Set-SPPowerPointServiceApplication : falta un argumento para el parámetro "EnableViewingOpenXmlFormats". Especifique un parámetro de tipo "System.Boolean" e inténtelo de nuevo.
En la línea:1 char:101
+ Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableViewingOpenXmlFormats <<<<
+ CategoryInfo : InvalidArgument: (:) [Set-SPPowerPointServiceApplication], ParameterBindingException
+ FullyQualifiedErrorId : MissingArgument,Microsoft.Office.Server.Powerpoint.SharePoint.PowerShell.SetSPPowerPointServiceApplication

Causa

Este problema se produce porque los parámetros del Set-SPPowerPointServiceApplication comando requieren un argumento booleano independiente, como $true o $false, para el valor.

Solución

Para resolver este problema, proporcione el argumento necesario cuando use el Set-SPPowerPointServiceApplication comando .

Por ejemplo, escriba el siguiente comando para habilitar la visualización de documentos con formato OpenXML de PowerPoint Online en el servidor que ejecuta PowerPoint Services:

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

Más información

Para obtener más información sobre el Set-SPPowerPointServiceApplication comando, vea Set-SPPowerPointServiceApplication.