Compartilhar via


Enable-SPSessionStateService

Cria um banco de dados de estado de sessão e ativa o serviço de estado de sessão.

Syntax

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>]

Description

Este cmdlet contém mais de um conjunto de parâmetros. Você só pode usar parâmetros de um único conjunto de parâmetros; além disso, não é possível combinar parâmetros de diferentes conjuntos. Para obter mais informações sobre como usar conjuntos de parâmetros, confira Conjuntos de parâmetros de Cmdlets.

O cmdlet Enable-SPSessionStateService cria um banco de dados de estado de sessão, instala o esquema de estado de sessão ASP.NET e atualiza os arquivos Web.config no farm para ativar o serviço de estado de sessão.

Para obter as permissões e informações mais recentes sobre o Windows PowerShell para Produtos SharePoint, confira a documentação online em Cmdlets do SharePoint Server.

Exemplos

--------------EXEMPLO 1-----------------

Enable-SPSessionStateService -DefaultProvision

Este exemplo permite um estado de sessão ASP.NET em um farm do SharePoint Server que usa os padrões (banco de dados hospedado no banco de dados de configuração SQL Server, usando autenticação do Windows, tempo limite de sessão de 60 minutos).

--------------EXEMPLO 2-----------------

Enable-SPSessionStateService -DatabaseName "SessionStateDatabase" -DatabaseServer "localhost" -SessionTimeout 120

Este exemplo permite um estado de sessão ASP.NET em um farm do SharePoint Server que usa um nome de banco de dados personalizado, um servidor de banco de dados, um tempo limite de sessão de 120 minutos e credenciais do Windows (devido à falta de um parâmetro DatabaseCredentials).

Parâmetros

-AssignmentCollection

Gerencia objetos para o devido descarte. O uso de objetos como SPWeb ou SPSite pode consumir grandes quantidades de memória e o uso desses objetos em scripts do Windows PowerShell requer gerenciamento de memória adequado. Usando o objeto SPAssignment, você poderá atribuir objetos a uma variável e descartar os objetos após o uso para liberar memória. Quando objetos SPWeb, SPSite ou SPSiteAdministration são usados, os objetos são automaticamente descartados se um conjunto de atribuições ou o parâmetro Global não forem usados.

Quando o parâmetro Global é usado, todos os objetos estão contidos no repositório global. Se os objetos não forem usados imediatamente ou forem descartados usando o comando Stop-SPAssignment, um cenário de falta de memória poderá ocorrer.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Confirm

Solicita sua confirmação antes de executar o comando. Para saber mais, digite o seguinte comando: 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 Subscription Edition

-DatabaseCredentials

Especifica as credenciais do banco de dados para Autenticação SQL usadas para acessar o banco de dados de serviço de estado de sessão. Se esse parâmetro não for especificado, será usada a autenticação do Windows.

O tipo deve ser um objeto PSCredential válido.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-DatabaseName

Especifica o nome do banco de dados para o serviço de estado de sessão.

O tipo deve ser um nome válido de um banco de dados do SQL Server, por exemplo, SessionStateDB1.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-DatabaseServer

Especifica o SQL Server host para o banco de dados de serviço de estado.

O tipo deve ser um nome válido de host do SQL Server; por exemplo, SQLServerHost1.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-DefaultProvision

Especifica que as configurações de provisionamento padrão são usadas. As configurações de provisionamento padrão são: Autenticação do Windows, Auto SQL Server (banco de dados de configuração) e Auto Catalog Name.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SessionTimeout

Especifica o tempo, em minutos, em que o serviço de estado da sessão do ASP.NET permanece ativo sem nenhuma atividade do usuário. O valor padrão é 60.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WhatIf

Exibe uma mensagem que descreve o efeito do comando em vez de executar o comando. Para saber mais, digite o seguinte comando: 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 Subscription Edition