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


Get-SPOfficeWebAppsCache

 

Применимо к: SharePoint Server 2010

Последнее изменение раздела: 2010-07-21

Получает объект SPSite, который представляет кэш веб-приложений Microsoft Office Web Apps, связанный с конкретным веб-приложением.

Syntax

Get-SPOfficeWebAppsCache [[-WebApplication] <SPWebApplicationPipeBind>] [-AssignmentCollection <SPAssignmentCollection>]

Get-SPOfficeWebAppsCache [-AssignmentCollection <SPAssignmentCollection>] [-Site <SPSitePipeBind>]

Подробное описание

Командлет Get-SPOfficeWebAppsCache получает семейство веб-сайтов, в котором хранятся кэшированные представления приложений службы Word Viewing и службы PowerPoint. С помощью объекта SPSite можно настроить параметры истечения срока действия документов, кэшированных в этом семействе веб-сайтов, а также изменить максимальный размер вспомогательного кэша.

Parameters

Параметр Обязательный? Тип Описание

WebApplication

Необязательный

Microsoft.SharePoint.PowerShell.SPWebApplicationPipeBind

Указывает веб-приложение, в котором расположен вспомогательный кэш.

AssignmentCollection

Необязательный

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Управляет объектами в сфере их правильного уничтожения. При использовании некоторых объектов (например, SPWeb или SPSite) возможно использование больших объемов памяти, поэтому при их использовании в скриптах Windows PowerShell нужно позаботиться о надлежащем управлении памятью. С помощью объекта SPAssignment можно присвоить объекты переменной и уничтожить их, когда они станут не нужны (чтобы освободить память). При использовании объектов SPWeb, SPSite или SPSiteAdministration они автоматически уничтожаются при условии, что не используются коллекция назначения или параметр Global.

Примечание

Если используется параметр Global, то все объекты содержатся в глобальном хранилище. Если объекты не используются или сразу же или уничтожаются с помощью команды Stop-SPAssignment, то, скорее всего, рано или поздно возникнет ошибка нехватки памяти.

Site

Необязательный

Microsoft.SharePoint.PowerShell.SPSitePipeBind

Указывает идентификатор семейства веб-сайтов в кэше веб-приложений Office.

Типы входных данных

Типы возвращаемых значений

Example

---------------ПРИМЕР 1-----------

$a = Get-SPOfficeWebAppsCache -WebApplication "SharePoint - 80"

Get-Member -InputObject $a

$a.Quota

$a.Owner

Этот пример возвращает квоту и владельца кэша веб-приложений Office, связанного с веб-приложением SharePoint - 80.

---------------ПРИМЕР 2-----------

$cache = Get-SPOfficeWebAppsCache -WebApplication <WebAppURL>

$cache.Quota.StorageMaximumLevel

$cache.Quota.StorageWarningLevel

В этом примере возвращаются текущие значения свойств MaxSizeInBytes и WarningSizeInBytes.

---------------ПРИМЕР 3-----------

$cache = Get-SPOfficeWebAppsCache -WebApplication <WebAppURL>

$web = Get-SPWeb -Site $cache.URL

$web.Properties

В этом примере возвращаются текущие значения свойства ExpirationPeriodInDays.