Поделиться через


Отсутствует аргумент параметра при использовании команды Set-SPPowerPointServiceApplication

Исходный номер базы знаний: 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 Online OpenXML на сервере, на котором выполняются службы PowerPoint:

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 команды .

Например, введите следующую команду, чтобы включить просмотр документов в формате OpenXML в PowerPoint Online на сервере, на котором выполняются службы PowerPoint:

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

Дополнительная информация

Дополнительные сведения о команде см. в Set-SPPowerPointServiceApplication разделе Set-SPPowerPointServiceApplication.