Fehlendes Argument für den Parameter, wenn Sie den Befehl Set-SPPowerPointServiceApplication verwenden

Ursprüngliche KB-Nummer: 982964

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie führen ein Microsoft Office Online-Programm aus, das PowerPoint-Dienste auf einem Server installiert. Auf diesem Server wird Microsoft SharePoint Server 2010 oder Microsoft SharePoint Foundation 2010 ausgeführt.

  • Sie starten die SharePoint 2010-Verwaltungsshell auf dem Server. Klicken Sie hierzu auf Start, auf Alle Programme, auf Microsoft SharePoint 2010 und dann auf SharePoint 2010-Verwaltungsshell.

  • Sie geben an der Konsoleneingabeaufforderung einen Befehl ein, der einen der folgenden Parameter für den Set-SPPowerPointServiceApplication Befehl verwendet:

    • DisableBinaryScan
    • EnableSandboxedEditing
    • EnableSandboxedViewing
    • EnableViewing97To2003Formats
    • EnableViewingOpenXmlFormats

Geben Sie beispielsweise den folgenden Befehl ein, um die Anzeige von Dokumenten im OpenXML-Format von PowerPoint Online auf dem Server zu ermöglichen, auf dem PowerPoint-Dienste ausgeführt werden:

Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableViewingOpenXmlFormats

In diesem Szenario wird eine Fehlermeldung etwa folgenden Inhalts angezeigt:

Set-SPPowerPointServiceApplication : Fehlendes Argument für den Parameter "EnableViewingOpenXmlFormats". Geben Sie einen Parameter vom Typ "System.Boolean" an, und versuchen Sie es erneut.
Bei zeile:1 char:101
+ Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableViewingOpenXmlFormats <<<<
+ CategoryInfo : InvalidArgument: (:) [Set-SPPowerPointServiceApplication], ParameterBindingException
+ FullyQualifiedErrorId: MissingArgument,Microsoft.Office.Server.Powerpoint.SharePoint.PowerShell.SetSPPowerPointServiceApplication

Ursache

Dieses Problem tritt auf, weil die Parameter für den Set-SPPowerPointServiceApplication Befehl ein separates boolesches Argument erfordern, z. B. $true oder $false, für den Wert.

Lösung

Um dieses Problem zu beheben, geben Sie das erforderliche Argument an, wenn Sie den Set-SPPowerPointServiceApplication Befehl verwenden.

Geben Sie beispielsweise den folgenden Befehl ein, um die Anzeige von Dokumenten im OpenXML-Format von PowerPoint Online auf dem Server zu ermöglichen, auf dem PowerPoint-Dienste ausgeführt werden:

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

Weitere Informationen

Weitere Informationen zum Set-SPPowerPointServiceApplication Befehl finden Sie unter Set-SPPowerPointServiceApplication.