Set-EntraNamedLocationPolicy

Atualiza uma política de localização nomeada no Microsoft Entra ID pelo PolicyId.

Sintaxe

Default (Predefinição)

Set-EntraNamedLocationPolicy

    -PolicyId <String>
    [-OdataType <String>]
    [-IpRanges <System.Collections.Generic.List`1[Microsoft.Open.MSGraph.Model.IpRange]>]
    [-IncludeUnknownCountriesAndRegions <Boolean>]
    [-IsTrusted <Boolean>]
    [-DisplayName <String>]
    [-Id <String>]
    [-CountriesAndRegions <System.Collections.Generic.List`1[Microsoft.Open.MSGraph.Model.CountriesAndRegion]>]
    [<CommonParameters>]

Descrição

Este cmdlet permite que um administrador atualize uma política de localização nomeada no Microsoft Entra ID através do PolicyId.

As políticas de acesso condicional são regras personalizadas que definem um cenário de acesso.

Em cenários delegados com contas de trabalho ou escola, ao atuar sobre outro utilizador, o utilizador iniciado deve ter um papel Microsoft Entra suportado ou um papel personalizado com as permissões necessárias. As funções suportadas incluem:

  • Administrador de Segurança
  • Administrador de Acesso Condicional

Exemplos

Exemplo 1: Atualizar uma política de localização com nome IP no Microsoft Entra ID por PolicyId

Connect-Entra -Scopes 'Policy.ReadWrite.ConditionalAccess'
$policy = Get-EntraNamedLocationPolicy | Where-Object { "$_.DisplayName -eq 'IP named location policy'" }
$ipRanges = New-Object -TypeName Microsoft.Open.MSGraph.Model.IpRange
$ipRanges.cidrAddress = '6.5.4.3/32'
$type = '#microsoft.graph.ipNamedLocation'
Set-EntraNamedLocationPolicy -PolicyId $policy.Id -OdataType $type -IsTrusted $false -IncludeUnknownCountriesAndRegions $false -IpRanges $ipRanges

Este exemplo mostra como atualizar uma política de localização com nome IP no Microsoft Entra ID pelo PolicyId.

  • -PolicyId o parâmetro especifica o Id de uma política de localização nomeada.
  • -OdataType O parâmetro especifica o tipo de odata de uma política de localização nomeada.
  • -DisplayName O parâmetro especifica o nome de exibição de uma política de localização nomeada.
  • -IsTrusted o parâmetro especifica o valor IsTrusted para a política de localização nomeada.
  • -IpRanges O parâmetro especifica Lista de intervalos de endereços IP no formato IPv4 CIDR (por exemplo, 1.2.3.4/32) ou em qualquer formato IPv6 válido conforme especificado no IETF RFC596.

Exemplo 2: Atualizar uma política de localização nomeada por país no Microsoft Entra ID pelo PolicyId

Connect-Entra -Scopes 'Policy.ReadWrite.ConditionalAccess'
$policy = Get-EntraNamedLocationPolicy | Where-Object { "$_.DisplayName -eq 'IP named location policy'" }
$type = '#microsoft.graph.countryNamedLocation'
Set-EntraNamedLocationPolicy -PolicyId $policy.Id -OdataType $type -IncludeUnknownCountriesAndRegions $true

Este comando atualiza uma política de localização nomeada por país no Microsoft Entra ID pelo PolicyId.

  • -PolicyId o parâmetro especifica o Id de uma política de localização nomeada.
  • -OdataType O parâmetro especifica o tipo de odata de uma política de localização nomeada.
  • -IncludeUnknownCountriesAndRegions o parâmetro especifica o valor includeUnknownCountriesAndRegions para a política de localização nomeada.

Exemplo 3: Atualizar o nome de exibição de uma política de localização nomeada no Microsoft Entra ID por PolicyId

Connect-Entra -Scopes 'Policy.ReadWrite.ConditionalAccess'
$policy = Get-EntraNamedLocationPolicy | Where-Object { "$_.DisplayName -eq 'IP named location policy'" }
$type = '#microsoft.graph.ipNamedLocation'
Set-EntraNamedLocationPolicy -PolicyId $policy.Id -OdataType $type -DisplayName 'NewName'

Este comando atualiza o nome de exibição da política de localização nomeada no Microsoft Entra ID pelo PolicyId.

  • -PolicyId o parâmetro especifica o Id de uma política de localização nomeada.
  • -OdataType O parâmetro especifica o tipo de odata de uma política de localização nomeada.
  • -DisplayName O parâmetro especifica o nome de exibição de uma política de localização nomeada.

Parâmetros

-CountriesAndRegions

Especifica os países e regiões para a política de localização nomeada no Microsoft Entra ID.

Propriedades dos parâmetros

Tipo:

System.Collections.Generic.List`1[Microsoft.Open.MSGraph.Model.CountriesAndRegion]

Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-DisplayName

Especifica o nome de exibição de uma política de localização nomeada no Microsoft Entra ID.

Propriedades dos parâmetros

Tipo:System.String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Id

Especifica o ID de uma política de localização nomeada no Microsoft Entra ID.

Propriedades dos parâmetros

Tipo:System.String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-IncludeUnknownCountriesAndRegions

Especifica o valor includeUnknownCountriesAndRegions para a política de localização nomeada no Microsoft Entra ID.

Propriedades dos parâmetros

Tipo:System.Boolean
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-IpRanges

Lista de intervalos de endereços IP no formato IPv4 CIDR (por exemplo, 1.2.3.4/32) ou em qualquer formato IPv6 válido conforme especificado no IETF RFC596. O @odata.type do ipRange também é necessário.

Propriedades dos parâmetros

Tipo:

System.Collections.Generic.List`1[Microsoft.Open.MSGraph.Model.IpRange]

Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-IsTrusted

Especifica o IsTrusted valor da política de localização nomeada no Microsoft Entra ID.

Propriedades dos parâmetros

Tipo:System.Boolean
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-OdataType

Especifica o tipo OData de um objeto de política de localização nomeado no Microsoft Entra ID.

Propriedades dos parâmetros

Tipo:System.String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-PolicyId

Especifica o ID de uma política de localização nomeada no Microsoft Entra ID.

Propriedades dos parâmetros

Tipo:System.String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos: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, consulte about_CommonParameters.