Er ontbreekt een argument voor de parameter wanneer u de opdracht Set-SPPowerPointServiceApplication gebruikt

Oorspronkelijk KB-nummer: 982964

Symptomen

Houd rekening met het volgende scenario:

  • U voert een Microsoft Office Online-programma uit waarmee PowerPoint Services op een server wordt geïnstalleerd. Op deze server wordt Microsoft SharePoint Server 2010 of Microsoft SharePoint Foundation 2010 uitgevoerd.

  • U begint de SharePoint 2010-beheershell op de server. Klik hiervoor op Start, klik op Alle programma's, klik op Microsoft SharePoint 2010 en klik vervolgens op SharePoint 2010 Management Shell.

  • U voert een opdracht in bij de consoleprompt die een van de volgende parameters voor de Set-SPPowerPointServiceApplication opdracht gebruikt:

    • DisableBinaryScan
    • EnableSandboxedEditing
    • EnableSandboxedViewing
    • EnableViewing97To2003Formats
    • EnableViewingOpenXmlFormats

U voert bijvoorbeeld de volgende opdracht in om het weergeven van in PowerPoint Online OpenXML opgemaakte documenten in te schakelen op de server waarop PowerPoint Services wordt uitgevoerd:

Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableViewingOpenXmlFormats

In dit scenario ontvang u een foutbericht dat lijkt op:

Set-SPPowerPointServiceApplication: er ontbreekt een argument voor de parameter EnableViewingOpenXmlFormats. Geef een parameter op van het type System.Boolean en probeer het opnieuw.
Op regel:1 teken:101
+ Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableViewingOpenXmlFormats <<<<
+ CategoryInfo: InvalidArgument: (:) [Set-SPPowerPointServiceApplication], ParameterBindingException
+ FullyQualifiedErrorId: MissingArgument (OntbrekendArgument), Microsoft.Office.Server.Powerpoint.SharePoint.PowerShell.SetSPPowerPointServiceApplication

Oorzaak

Dit probleem treedt op omdat voor de parameters voor de Set-SPPowerPointServiceApplication opdracht een afzonderlijk Booleaanse argument, zoals $true of $false, is vereist voor de waarde.

Resolutie / Besluit

Als u dit probleem wilt oplossen, geeft u het vereiste argument op wanneer u de Set-SPPowerPointServiceApplication opdracht gebruikt.

Typ bijvoorbeeld de volgende opdracht om het weergeven van geopende Documenten in PowerPoint Online OpenXML in te schakelen op de server waarop PowerPoint Services wordt uitgevoerd:

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

Meer informatie

Zie Set-SPPowerPointServiceApplication voor meer informatie over de Set-SPPowerPointServiceApplication opdracht.