Compartilhar via


Set-SPSecurityTokenServiceConfig

Atualiza as configurações do provedor de identidade do STS (serviço de token de segurança) do SharePoint.

Sintaxe

QueueSigningCertificateReference

Set-SPSecurityTokenServiceConfig
    -QueueSigningCertificateThumbprint <String>
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-FormsTokenLifetime <Int32>]
    [-MaxLogonTokenCacheItems <Int32>]
    [-MaxServiceTokenCacheItems <Int32>]
    [-QueueSigningCertificateStoreName <String>]
    [-ServiceTokenCacheExpirationWindow <Int32>]
    [-ServiceTokenLifetime <Int32>]
    [-WhatIf]
    [-WindowsTokenLifetime <Int32>]
    [<CommonParameters>]

RevokeSigningCertificateReference

Set-SPSecurityTokenServiceConfig
    -RevokeSigningCertificateThumbprint <String>
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-FormsTokenLifetime <Int32>]
    [-MaxLogonTokenCacheItems <Int32>]
    [-MaxServiceTokenCacheItems <Int32>]
    [-RevokeSigningCertificateStoreName <String>]
    [-ServiceTokenCacheExpirationWindow <Int32>]
    [-ServiceTokenLifetime <Int32>]
    [-WhatIf]
    [-WindowsTokenLifetime <Int32>]
    [<CommonParameters>]

SigningCertificateReference

Set-SPSecurityTokenServiceConfig
    -SigningCertificateThumbprint <String>
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-FormsTokenLifetime <Int32>]
    [-MaxLogonTokenCacheItems <Int32>]
    [-MaxServiceTokenCacheItems <Int32>]
    [-ServiceTokenCacheExpirationWindow <Int32>]
    [-ServiceTokenLifetime <Int32>]
    [-SigningCertificateStoreName <String>]
    [-WhatIf]
    [-WindowsTokenLifetime <Int32>]
    [-QueueSigningCertificateThumbprint <String>]
    [-QueueSigningCertificateStoreName <String>]
    [<CommonParameters>]

SigningCertificateImport

Set-SPSecurityTokenServiceConfig
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-FormsTokenLifetime <Int32>]
    [-ImportSigningCertificate <X509Certificate2>]
    [-MaxLogonTokenCacheItems <Int32>]
    [-MaxServiceTokenCacheItems <Int32>]
    [-ServiceTokenCacheExpirationWindow <Int32>]
    [-ServiceTokenLifetime <Int32>]
    [-WhatIf]
    [-WindowsTokenLifetime <Int32>]
    [<CommonParameters>]

SigningCertificateQueue

Set-SPSecurityTokenServiceConfig
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-FormsTokenLifetime <Int32>]
    [-MaxLogonTokenCacheItems <Int32>]
    [-MaxServiceTokenCacheItems <Int32>]
    [-QueueSigningCertificate <X509Certificate2>]
    [-ServiceTokenCacheExpirationWindow <Int32>]
    [-ServiceTokenLifetime <Int32>]
    [-WhatIf]
    [-WindowsTokenLifetime <Int32>]
    [<CommonParameters>]

SigningCertificateRevoke

Set-SPSecurityTokenServiceConfig
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-FormsTokenLifetime <Int32>]
    [-MaxLogonTokenCacheItems <Int32>]
    [-MaxServiceTokenCacheItems <Int32>]
    [-RevokeSigningCertificate <X509Certificate2>]
    [-ServiceTokenCacheExpirationWindow <Int32>]
    [-ServiceTokenLifetime <Int32>]
    [-WhatIf]
    [-WindowsTokenLifetime <Int32>]
    [<CommonParameters>]

Description

Este cmdlet contém mais de um parâmetro definido. Você pode usar apenas parâmetros de um conjunto de parâmetro e você não pode combinar parâmetros de diferentes conjuntos de parâmetros. Para obter mais informações sobre como usar conjuntos de parâmetros, confira Conjuntos de parâmetros de Cmdlets.

O Set-SPSecurityTokenServiceConfig cmdlet atualiza as definições do fornecedor de identidade do serviço de tokens de segurança (STS) do SharePoint. Se um arquivo de certificado for usado, o certificado deverá ser X509 com chaves privadas, caso contrário, uma exceção será gerada.

Esse cmdlet só opera com certificados que possam ser exportados. Para criar um certificado que possa ser usado nesse cmdlet, especifique o bit X509KeyStorageFlags.Exportable no parâmetro keyStorageFlags do construtor de objetos x509Certificate2.

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

Set-SPSecurityTokenServiceConfig -SigningCertificateThumbprint "2796BAE63F1801E277261BA0D77770028F20EEE4"

Este exemplo atualiza o certificado de autenticação do provedor de identidade do STS (serviço de token de segurança) do SharePoint com um certificado implantado no repositório de certificados.

EXEMPLO 2

$stsCert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 "c:\sts.pfx","a",20
Set-SPSecurityTokenServiceConfig -ImportSigningCertificate $stsCert

Este exemplo importa o certificado de autenticação para o provedor de identidade do STS do SharePoint.

Parâmetros

-AssignmentCollection

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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. Quando os objetos não são usados imediatamente ou são descartados com o uso do comando Stop-SPAssignment, pode ocorrer um cenário de memória insuficiente.

Propriedades do parâmetro

Tipo:SPAssignmentCollection
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Confirm

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Solicita sua confirmação antes de executar o comando. Para saber mais, digite o seguinte comando: get-help about_commonparameters

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:cf

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-FormsTokenLifetime

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica o tempo de expiração, em minutos, para tokens emitidos para o Provedor de Associação do ASP.NET e provedores de Função. O valor padrão é 1380.

O tipo deve ser um inteiro válido.

Propriedades do parâmetro

Tipo:Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ImportSigningCertificate

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica o objeto de certificado X.509 a partir do farm de provedores de autenticação confiáveis.

O tipo deve ser o nome de um certificado X.509 válido, por exemplo Certificate1.

Propriedades do parâmetro

Tipo:X509Certificate2
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

SigningCertificateImport
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-MaxLogonTokenCacheItems

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica o número máximo de entradas para o cache de token de logon na memória. O valor predefinido é 250 entradas.

O tipo deve ser um inteiro válido.

Propriedades do parâmetro

Tipo:Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-MaxServiceTokenCacheItems

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica o número máximo de entradas para o cache do token de serviço na memória. O valor predefinido é 250 entradas.

O tipo deve ser um inteiro válido.

Propriedades do parâmetro

Tipo:Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-QueueSigningCertificate

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Define o certificado fornecido como o certificado de autenticação na fila.

Propriedades do parâmetro

Tipo:X509Certificate2
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

SigningCertificateQueue
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-QueueSigningCertificateStoreName

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

O repositório a ser pesquisado ao procurar um certificado a ser definido como o certificado de autenticação na fila por sua impressão digital. Necessário se QueueSigningCertificateThumbprint foi especificado.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

QueueSigningCertificateReference
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False
SigningCertificateReference
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-QueueSigningCertificateThumbprint

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Define o certificado com a impressão digital fornecida como o certificado de autenticação na fila.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

QueueSigningCertificateReference
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False
SigningCertificateReference
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RevokeSigningCertificate

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Revoga o certificado de autenticação que coincide com o certificado fornecido.

Propriedades do parâmetro

Tipo:X509Certificate2
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

SigningCertificateRevoke
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RevokeSigningCertificateStoreName

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

O repositório a ser pesquisado ao procurar um certificado a ser revogado pela sua impressão digital. Necessário se QueueSigningCertificateThumbprint foi especificado.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

RevokeSigningCertificateReference
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RevokeSigningCertificateThumbprint

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Revogue o certificado de assinatura com o thumbprint fornecido.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

RevokeSigningCertificateReference
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ServiceTokenCacheExpirationWindow

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica o intervalo, em minutos, para renovar automaticamente o token no cache. O valor predefinido é 2 minutos.

O tipo deve ser um inteiro válido.

Propriedades do parâmetro

Tipo:Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ServiceTokenLifetime

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica o tempo de expiração, em minutos, para o cache do serviço de token de segurança. O valor padrão é 15 minutos.

O tipo deve ser um inteiro válido.

Propriedades do parâmetro

Tipo:Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SigningCertificateStoreName

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica o repositório de certificados onde reside o certificado de autenticação. O repositório de identidades para um provedor de identidades pode ser uma tabela de banco de dados SQL, um AD DS (Serviços de Domínio Active Directory) ou AD LDS (Active Directory Lightweight Directory Service).

O tipo deve ser uma identidade válida de um repositório de certificados de autenticação; por exemplo, IdentityStore1.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

SigningCertificateReference
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SigningCertificateThumbprint

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica a impressão digital do certificado de autenticação.

O tipo deve ser uma identidade válida de um certificado de autenticação; por exemplo, 2796BAE63F1801E277261BA0D77770028F20EEE4.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

SigningCertificateReference
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-WhatIf

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:wi

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-WindowsTokenLifetime

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica o tempo de expiração, em minutos, para os tokens emitidos para usuários do Windows. O valor padrão é 1380 minutos.

O tipo deve ser um inteiro válido.

Propriedades do parâmetro

Tipo:Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.