Disable-SPOSiteRestrictedAppAccessControl

Desativa a imposição de restrições de aplicativo para um site, preservando o modo ativo e ambas as listas.

Sintaxe

Default (Default)

Disable-SPOSiteRestrictedAppAccessControl
    -Identity <String>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Use o cmdlet para desativar a Disable-SPOSiteRestrictedAppAccessControl imposição de Restrições de Aplicativo para um único site, preservando o modo ativo e ambas as listas. Você pode reabilitar a mesma configuração mais tarde com Enable-SPOSiteRestrictedAppAccessControl.

Desabilitar um site é diferente de limpá-lo. Para remover o modo e ambas as listas e limpar totalmente a política de site armazenada, use Clear-SPOSiteRestrictedAppAccessControlPolicy.

A configuração e a ativação são ortogonais. As alterações de modo e lista nunca ativam a imposição, portanto, depois de desabilitar um site, você pode continuar a preparar as alterações com Set-SPOSiteRestrictedAppAccessControlMode e Set-SPOSiteRestrictedAppAccessControlList sem reativar a imposição. A imposição do site é ativada apenas por Enable-SPOSiteRestrictedAppAccessControl.

Enquanto o site estiver desabilitado, nenhuma decisão de Restrições de Aplicativo no nível do site se aplicará às solicitações para esse site. A política no nível do locatário não é afetada: a opção de locatário bloqueia toda a imposição do site e a lista de negação do locatário não pode ser substituída por uma lista de permissões do site.

As Restrições de Aplicativo adicionam um limite de autorização do SharePoint para aplicativos que já têm permissões do SharePoint e consentimento do Microsoft Entra. Ele nunca concede permissões e não substitui o consentimento do Entra. Uma solicitação deve passar pelo modelo de permissão existente e pelas Restrições de Aplicativo, portanto, desabilitar uma política de site não concede acesso a nenhum aplicativo que ele ainda não tenha.

A administração de Restrições de Aplicativos do Site é isolada dos cmdlets e Set-SPOSite de uso Get-SPOSite geral. As restrições de aplicativo são totalmente desacopladas do , portantoGet-SPOSite, não carregam dados da SitePropertiespolítica do site e Set-SPOSite não podem alterá-los. Use os cmdlets de Restrições de Aplicativos dedicados listados em Links Relacionados.

Para obter permissões e as informações mais recentes sobre o Windows PowerShell do SharePoint Online, consulte a documentação on-line em Introdução ao Shell de gerenciamento do SharePoint Online..

Exemplos

Exemplo 1

Disable-SPOSiteRestrictedAppAccessControl -Identity "https://contoso.sharepoint.com/sites/Finance"

Este exemplo desativa a imposição de Restrições de Aplicativo para o site de Finanças. O modo ativo, a lista de permissões e a lista de negações são preservados.

Exemplo 2

Disable-SPOSiteRestrictedAppAccessControl -Identity "e1b2c3d4-5678-4abc-9def-0123456789ab" -WhatIf

Este exemplo usa uma ID de site e mostra o que aconteceria sem alterar a política. Cada cmdlet de Restrições de Aplicativo do site aceita -Identity como uma URL do site ou uma ID do site.

Exemplo 3

$url = "https://contoso.sharepoint.com/sites/Finance"
Disable-SPOSiteRestrictedAppAccessControl -Identity $url -Confirm:$false
Get-SPOSiteRestrictedAppAccessControl -Identity $url

Este exemplo desabilita a imposição sem um prompt interativo e, em seguida, lê a política de volta para confirmar se o modo e ambas as listas ainda estão armazenados. O uso -Confirm:$false não ignora a validação, autorização, auditoria ou proteção de terceiros.

Parâmetros

-Confirm

Aplicável: SharePoint Online

Solicita a confirmação antes de executar o cmdlet. Este cmdlet usa ConfirmImpact.High, portanto, solicita por padrão. Use -Confirm:$false para suprimir o prompt na automação.

Propriedades do parâmetro

Tipo:System.Management.Automation.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

-Identity

Aplicável: SharePoint Online

Especifica o site a ser desabilitado. Forneça a URL do site ou a ID do site.

Propriedades do parâmetro

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

Conjuntos de parâmetros

(All)
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 Online

Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Propriedades do parâmetro

Tipo:System.Management.Automation.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 dá suporte aos 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

None

Saídas

None

Este cmdlet não retorna um objeto. Use Get-SPOSiteRestrictedAppAccessControl para ler a política resultante.

Observações

  • A desabilitação preserva o modo ativo e ambas as listas. Use Clear-SPOSiteRestrictedAppAccessControlPolicy para remover o modo e as listas e limpar a política de site armazenada.
  • A imposição do site é ativada novamente apenas por Enable-SPOSiteRestrictedAppAccessControl. As alterações de modo e lista nunca ativam a imposição.
  • A opção de locatário bloqueia toda a imposição do site, portanto, uma política de site não tem efeito enquanto a opção de locatário está desativada. A lista de negações do locatário não pode ser substituída por uma lista de permissões do site.
  • As Restrições de Aplicativo nunca concedem permissões. Uma solicitação ainda deve passar a autorização existente do SharePoint.
  • Este cmdlet é compatível -WhatIf com e -Confirm com ConfirmImpact.High. -Confirm:$false é permitido para automação e não ignora a validação, autorização, auditoria ou proteção de terceiros.