Partilhar via


Set-AuthConfig

Este cmdlet está disponível somente no Exchange local.

Utilize o cmdlet Set-AuthConfig para modificar a configuração de autorização para a sua organização do Exchange.

Para saber mais sobre os conjuntos de parâmetros na seção Sintaxe, abaixo, consulte Exchange cmdlet syntax.

Sintaxe

CurrentCertificateParameter

Set-AuthConfig
    -CertificateThumbprint <String>
    [-SkipImmediateCertificateDeployment]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-Force]
    [-Server <ServerIdParameter>]
    [-WhatIf]
    [<CommonParameters>]

PublishAuthCertificateParameter

Set-AuthConfig
    [-ClearPreviousCertificate]
    [-PublishCertificate]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-Force]
    [-WhatIf]
    [<CommonParameters>]

NewCertificateParameter

Set-AuthConfig
    [-NewCertificateEffectiveDate <DateTime>]
    [-NewCertificateThumbprint <String>]
    [-SkipImmediateCertificateDeployment]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-Force]
    [-Server <ServerIdParameter>]
    [-WhatIf]
    [<CommonParameters>]

AuthConfigSettings

Set-AuthConfig
    [-Realm <String>]
    [-ServiceName <String>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-WhatIf]
    [<CommonParameters>]

Description

O parâmetro Set-AuthConfig define o Microsoft Exchange como uma aplicação parceira para autenticação servidor a servidor com outras aplicações parceiras, como o Microsoft SharePoint 2013 e o Microsoft Lync 2013 ou Skype for Business Server 2015, incluindo o certificado utilizado para assinar tokens. Geralmente, esta configuração não é necessária para ser modificada, exceto em alguns casos em que tem de utilizar um certificado diferente em vez do certificado autoassinado criado pela Configuração do Exchange ou para utilizar um novo certificado após a expiração do antigo.

Para executar esse cmdlet, você precisa ter permissões. Embora este artigo liste todos os parâmetros do cmdlet, poderá não ter acesso a alguns parâmetros se não estiverem incluídos nas permissões que lhe foram atribuídas. Para localizar as permissões necessárias para executar qualquer cmdlet ou parâmetro em sua organização, confira Find the permissions required to run any Exchange cmdlet.

Exemplos

Exemplo 1

Set-AuthConfig -NewCertificateThumbprint DB821B4FCA2A5DA9593B9DE00C86BC5EA35D0FC0 -NewCertificateEffectiveDate 4/17/2014

Este exemplo especifica um novo certificado e uma data em que o certificado é efetivo.

Exemplo 2

Set-AuthConfig -PublishCertificate

Este exemplo imediatamente estende o certificado configurado como o certificado seguinte e faz dele o certificado atual. Você precisar ter instalado um certificado marcado como o certificado seguinte.

Parâmetros

-CertificateThumbprint

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

O parâmetro CertificateThumbprint especifica o thumbprint do certificado a ser utilizado pelo Exchange para autenticação servidor a servidor.

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-ClearPreviousCertificate

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

O comutador ClearPreviousCertificate limpa o certificado que foi guardado como o certificado anterior na configuração de autorização. Não é preciso especificar um valor com essa opção.

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-Confirm

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

A opção Confirm especifica se a solicitação de confirmação deve ser mostrada ou ocultada. Como essa opção afeta o cmdlet dependerá do fato de o cmdlet exigir ou não confirmação antes de continuar.

  • Cmdlets destrutivos (por exemplo, Remover- cmdlets) têm uma pausa interna que força você a confirmar o comando antes de continuar. Para estes cmdlets, você pode pular o pedido de confirmação usando esta sintaxe exata: -Confirm:$false.
  • A maioria dos outros cmdlets (por exemplo, New- e Set-) não tem uma pausa interna. Para esses cmdlets, especificar a opção Confirm sem um valor introduz uma pausa que força você a confirmar o comando antes de continuar.

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

-DomainController

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

O parâmetro DomainController especifica o controlador de domínio que é usado por esse cmdlet para ler dados ou gravar dados no Active Directory. Você identifica o controlador de domínio por seu FQDN (nome de domínio totalmente qualificado). Por exemplo, dc01.contoso.com.

Propriedades do parâmetro

Tipo:Fqdn
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

-Force

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

O comutador Forçar oculta mensagens de aviso ou confirmação. Não é preciso especificar um valor com essa opção.

Você pode usar essa opção para executar tarefas de modo programático onde a solicitação por entrada administrativa é inadequada.

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-NewCertificateEffectiveDate

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

O parâmetro NewCertificateEffectiveDate especifica uma data quando o certificado configurado como o certificado seguinte deve ser usado.

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-NewCertificateThumbprint

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

O parâmetro NewCertificateThumbprint especifica a impressão digital do novo certificado a ser usado como o certificado seguinte na configuração de autorização.

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-PublishCertificate

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

O comutador PublishCertificate lança imediatamente o certificado especificado como o certificado atual. Não é preciso especificar um valor com essa opção.

O certificado é implantado imediatamente em todos os servidores de Acesso para Cliente.

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-Realm

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

O parâmetro Realm especifica um realm de segurança para aplicativos parceiros. Se um serviço ou utilizador apresentar um token de um domínio que não seja um domínio aceite na organização do Exchange, o token tem de conter o realm especificado para obter acesso aos recursos.

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-Server

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

O parâmetro Server não está disponível nesta versão.

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-ServiceName

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

O parâmetro ServiceName identifica o Microsoft Exchange para outras aplicações parceiras, como o SharePoint 2013.

A Configuração do Exchange configura o parâmetro ServiceName com um valor constante específico. Não modifique esse parâmetro. Alterar o parâmetro ServiceName pode resultar no não funcionamento da autenticação de servidor para servidor com os aplicativos parceiros.

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-SkipImmediateCertificateDeployment

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

A opção SkipImmediateCertificateDeployment especifica que o certificado não deve ser usado imediatamente. Não é preciso especificar um valor com essa opção.

Nós não recomendamos usar essa opção em um ambiente de produção.

Propriedades do parâmetro

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

Conjuntos de parâmetros

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

-WhatIf

Aplicável: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

A opção WhatIf simula as ações do comando. Você pode usar essa opção para exibir as alterações que ocorreriam sem realmente aplicar essas alterações. Não é preciso especificar um valor com essa opção.

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

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.

Entradas

Input types

Para ver os tipos de entrada que este cmdlet aceita, confira Tipos de entrada e saída de cmdlet. Se o campo Tipo de Entrada de um cmdlet estiver em branco, isso significa que o cmdlet não aceita dados de entrada.

Saídas

Output types

Para ver os tipos de retorno, também conhecidos como tipos de saída, que este cmdlet aceita, consulte Tipos de entrada e saída de cmdlet. Se o campo Tipo de Saída estiver em branco, o cmdlet não retorna dados.