Get-SPOTenantRestrictedAppAccessControl
Retorna a política de Restrições de Aplicativo no nível do locatário, incluindo a opção de imposição do locatário e a lista de negação em todo o locatário de IDs de aplicativos restritos.
Sintaxe
Default (Default)
Get-SPOTenantRestrictedAppAccessControl
Description
Use o cmdlet para ler a política completa de Restrições de Aplicativos de Get-SPOTenantRestrictedAppAccessControl locatário para sua organização.
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.
A política de locatário tem duas partes:
-
Habilitado - a opção de imposição master para Restrições de Aplicativo. Quando essa opção está desativada, a lista de negação de locatário e todas as políticas no nível do site não são impostas. A configuração armazenada do locatário e do site é preservada. Quando a opção é ativada novamente, a lista de negações de locatários e as políticas de site cujo sinalizador no nível
Enableddo site éTrueretomar a imposição com a mesma configuração. - RestrictedAppIds - a lista de negações em todo o locatário. Quando a opção está ativada, os aplicativos nesta lista são negados e a lista não pode ser substituída por uma lista de permissões no nível do site.
A lista de negações de locatário pode conter IDs de aplicativo concretas e IDs de blueprint de agente pai. Uma ID de blueprint se aplica ao próprio aplicativo de blueprint e a cada aplicativo de agente atual ou futuro criado a partir desse blueprint. O cmdlet não exige que você distinga entre os dois: RestrictedAppIds mescla as entradas digitadas internamente em um arquivo .Guid[]
Esse cmdlet retorna o estado da política autoritativa e não armazenada em cache.
Restrições de Aplicativos de Locatário administração é isolada do uso Get-SPOTenant geral e Set-SPOTenant cmdlets. As restrições do aplicativo não são expostas como uma Tenant propriedade, portanto Get-SPOTenant , não retornam a política e Set-SPOTenant não podem alterá-la. Use os cmdlets de Restrições de Aplicativos dedicados listados em Links Relacionados.
Os aplicativos próprios e principais da Microsoft são excluídos da configuração e aplicação de Restrições de Aplicativo e nunca aparecem na lista de negação de locatário.
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
Get-SPOTenantRestrictedAppAccessControl
Este exemplo retorna a política completa de Restrições de Aplicativos do locatário, mostrando se a imposição está habilitada e quais IDs de aplicativo estão na lista de negações de locatários.
Exemplo 2
(Get-SPOTenantRestrictedAppAccessControl).RestrictedAppIds
Este exemplo retorna apenas as IDs de aplicativo restritas da lista de negações de locatário.
Exemplo 3
$policy = Get-SPOTenantRestrictedAppAccessControl
if (-not $policy.Enabled) {
Write-Host "Application Restrictions enforcement is off. Site policies aren't enforced."
}
Este exemplo armazena a política de locatário em uma variável e verifica a opção master. Como o comutador de locatário bloqueia toda a imposição no nível do site, um comutador desabilitado significa que nenhuma política do site está sendo imposta, incluindo políticas cujo sinalizador no nível Enabled do site é True.
Exemplo 4
$policy = Get-SPOTenantRestrictedAppAccessControl
if ($policy.Enabled -and $policy.RestrictedAppIds.Count -eq 0) {
Write-Host "Enforcement is on, but the tenant deny list is empty and denies nothing."
}
Este exemplo identifica uma opção de locatário habilitada com uma lista de negações de locatário vazia. Este estado é válido. A lista de negações do locatário não nega nada até que uma ID do aplicativo seja adicionada; políticas de site cujo sinalizador no nível Enabled do site é True ainda podem ser aplicadas.
Entradas
None
Saídas
SPORestrictedAppAccessControlTenantPolicy
Retorna um SPORestrictedAppAccessControlTenantPolicy objeto com as propriedades a seguir.
| Propriedade | Tipo | Descrição |
|---|---|---|
Enabled |
Booliano | Indica se a opção de imposição de Restrições de Aplicativo do locatário está ativada. Quando False, a lista de negações do locatário e todas as políticas no nível do site não são impostas. |
RestrictedAppIds |
GUID | A lista de negações de todo o locatário, retornada como uma lista estável e sem duplicatas de IDs de aplicativo e IDs de blueprint de agente pai. |
Observações
- O comutador de locatário é o comutador de imposição master para Restrições de Aplicativo. Desativá-lo interrompe a imposição de todas as políticas de site cujo sinalizador no nível
Enableddo site sejaTrue, não apenas a lista de negações de locatário. - Enquanto a opção de locatário estiver ativada, a lista de negação de locatário tem precedência sobre a política do site e não pode ser substituída por uma lista de permissões do site.
- O escopo do locatário é somente de negação e tem uma única lista, portanto, não há nenhum modo e nenhuma seleção de tipo de lista no escopo do locatário.
- A lista de negações de locatários tem um máximo rígido de 100 IDs de aplicativo.
- A configuração e a habilitação são independentes: alterar a lista de negações nunca ativa ou desativa a opção do locatário.
- Use
Get-SPOSiteRestrictedAppAccessControlpara ler a política de um site individual.