Отсутствует аргумент параметра при использовании команды 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

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

Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableViewingOpenXmlFormats

В этом случае появляется сообщение об ошибке, подобное указанному ниже.

Set-SPPowerPointServiceApplication: отсутствует аргумент параметра EnableViewingOpenXmlFormats. Укажите параметр типа System.Boolean и повторите попытку.
В строке:1 char:101
+ Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableViewingOpenXmlFormats <<<<
+ CategoryInfo: InvalidArgument: (:) [Set-SPPowerPointServiceApplication], ParameterBindingException
+ FullyQualifiedErrorId: ОтсутствуетАргумент, Microsoft.Office.Server.Powerpoint.SharePoint.PowerShell.SetSPPowerPointServiceApplication

Причина

Эта проблема возникает, так как параметры команды Set-SPPowerPointServiceApplication требуют отдельного логического аргумента, например $true или $false, для значения.

Резолюция

Чтобы устранить эту проблему, укажите необходимый аргумент при использовании Set-SPPowerPointServiceApplication команды.

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

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

Дополнительные сведения

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