Enable-SPSessionStateService

Создает базу данных состояний сеансов и включает службу состояний сеансов.

Синтаксис

Enable-SPSessionStateService
      -DatabaseName <String>
      [-AssignmentCollection <SPAssignmentCollection>]
      [-Confirm]
      [-DatabaseCredentials <PSCredential>]
      [-DatabaseServer <String>]
      [-SessionTimeout <Int32>]
      [-WhatIf]
      [<CommonParameters>]
Enable-SPSessionStateService
      [-DefaultProvision]
      [-AssignmentCollection <SPAssignmentCollection>]
      [-Confirm]
      [-SessionTimeout <Int32>]
      [-WhatIf]
      [<CommonParameters>]

Описание

Этот командлет содержит несколько наборов параметров. Можно использовать параметры только из одного набора параметров; использование параметров из разных наборов не допускается. Дополнительные сведения об использовании наборов параметров см. в статье Наборы параметров командлета.

Командлет Enable-SPSessionStateService создает базу данных состояний сеансов, устанавливает схему состояний сеансов ASP.NET и обновляет файлы Web.config в ферме для включения службы состояний сеансов.

Сведения о разрешениях и актуальную информацию о Windows PowerShell для продуктов SharePoint см. в сетевой документации о командлетах SharePoint Server.

Примеры

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

Enable-SPSessionStateService -DefaultProvision

В этом примере включается состояние сеанса ASP.NET в ферме SharePoint Server, которая использует значения по умолчанию (база данных, размещенная в базе данных конфигурации SQL Server, используя проверка подлинности Windows, 60-минутное время ожидания сеанса).

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

Enable-SPSessionStateService -DatabaseName "Session State Database" -DatabaseServer "localhost" -SessionTimeout 120

В этом примере включается состояние сеанса ASP.NET в ферме SharePoint Server, которая использует пользовательское имя базы данных, сервер базы данных, время ожидания сеанса 120 минут и учетные данные Windows (из-за отсутствия параметра DatabaseCredentials).

Параметры

-AssignmentCollection

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

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

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Confirm

Предлагает подтвердить выполнение команды. Чтобы получить дополнительные сведения, введите следующую команду: get-help about_commonparameters

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DatabaseCredentials

Указывает учетные данные базы данных для проверки подлинности SQL, которая используется для доступа к базе данных службы состояний сеансов. Если этот параметр не задан, используется проверка подлинности Windows.

Типом должен быть действительный объект PSCredential.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DatabaseName

Задает имя базы данных для службы состояний сеансов.

Типом должно быть действительное имя базы данных SQL Server (например, SessionStateDB1).

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DatabaseServer

Задает сервер SQL Server для базы данных состояний сеансов.

Типом должно быть допустимое имя сервера SQL Server (например SQLServerHost1).

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DefaultProvision

Указывает, что используются параметры подготовки по умолчанию. По умолчанию используются следующие параметры подготовки: проверка подлинности Windows, автоматическое SQL Server (база данных конфигурации) и имя автоматического каталога.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-SessionTimeout

Задает время (в минутах), в течение которого служба состояний сеансов остается активной в случае бездействия пользователя. Значение по умолчанию — 60.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-WhatIf

Отображает описание команды. При этом сама команда не выполняется. Чтобы получить дополнительные сведения, введите следующую команду: get-help about_commonparameters

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019