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 |