Set-AzHDInsightGatewayCredential
Define as credenciais HTTP do gateway de um cluster HDInsight do Azure.
Sintaxe
SetByNameParameterSet (Default)
Set-AzHDInsightGatewayCredential
[-Name] <String>
[[-HttpCredential] <PSCredential>]
[-ResourceGroupName <String>]
[-EntraUserIdentity <String[]>]
[-EntraUserFullInfo <Hashtable[]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzHDInsightGatewayCredential
[[-HttpCredential] <PSCredential>]
-InputObject <AzureHDInsightCluster>
[-EntraUserIdentity <String[]>]
[-EntraUserFullInfo <Hashtable[]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
SetByResourceIdParameterSet
Set-AzHDInsightGatewayCredential
[[-HttpCredential] <PSCredential>]
-ResourceId <String>
[-EntraUserIdentity <String[]>]
[-EntraUserFullInfo <Hashtable[]>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Set-AzHDInsightGatewayCredential define a credencial de gateway de um cluster HDInsight do Azure.
Exemplos
Exemplo 1: definir a credencial de gateway para um cluster HDInsight por conjunto de parâmetros de nome
# Cluster info
$clusterName = "your-hadoop-001"
$clusterCreds = Get-Credential
Set-AzHDInsightGatewayCredential `
-ClusterName $clusterName `
-HttpCredential $clusterCreds
Exemplo 2: Definir credencial de gateway para um cluster HDInsight por conjunto de parâmetros ResourceId
Set-AzHDInsightGatewayCredential `
-ResourceId "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/your-hadoop-001" `
-HttpCredential $clusterCreds
# Cluster info
$clusterName = "your-hadoop-001"
$clusterCreds = Get-Credential
Get-AzHDInsightCluster -ClusterName $clusterName | Set-AzHDInsightGatewayCredential `
-HttpCredential $clusterCreds
# Cluster info
$clusterName = "your-hadoop-001"
$entraUserFullInfo = @(@{ObjectId = "ObjectId1"; Upn = "Upn1"; DisplayName = "DisplayName1"},@{ObjectId = "ObjectId2"; Upn = "Upn2"; DisplayName = "DisplayName2"})
Set-AzHDInsightGatewayCredential `
-ClusterName $clusterName `
-EntraUserFullInfo $entraUserFullInfo
Para usar o parâmetro -EntraUserFullInfo, você deve fornecer ObjectId, Upn e DisplayName de cada usuário. Essas informações podem ser obtidas por meio do Portal do Azure exibindo o perfil do usuário em Usuários da ID > do Microsoft Entra ou usando programaticamente o cmdlet Get-AzADUser do módulo Az.Resources no PowerShell. Por exemplo: Get-AzADUser -UserPrincipalName "user@contoso.com" retorna campos como ID (ObjectId), UserPrincipalName (Upn) e DisplayName. Para obter mais detalhes, consulte a documentação oficial: Get-AzADUser .
Exemplo 5: Definir usuários do Gateway Entra para um cluster HDInsight por ObjectId ou Upn
# Cluster info
$clusterName = "your-hadoop-001"
$entraUserIdentity = @("user1@contoso.com","user2@contoso.com","objectid3","objectid4")
Set-AzHDInsightGatewayCredential `
-ClusterName $clusterName `
-EntraUserIdentity $entraUserIdentity
Parâmetros
-AsJob
Execute o cmdlet em segundo plano.
Propriedades do parâmetro
Tipo: SwitchParameter
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
-Confirm
Solicita sua confirmação antes de executar o cmdlet.
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
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.
Propriedades do parâmetro
Tipo: IAzureContextContainer
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Aliases: AzContext, AzureRmContext, AzureCredential
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
-EntraUserFullInfo
Obtém ou define uma lista de usuários do Entra como uma matriz de hashables. Cada hashtable deve conter chaves como ObjectId, Upn e DisplayName.
Propriedades do parâmetro
Tipo: Hashtable [ ]
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
-EntraUserIdentity
Obtém ou define os dados do usuário do Entra. Aceita um ou mais valores ObjectId/Upn.
Propriedades do parâmetro
Tipo: String [ ]
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
-HttpCredential
Obtém ou define o logon do usuário do cluster.
Propriedades do parâmetro
Tipo: PSCredential
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: 1
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
Obtém ou define o objeto de entrada.
SetByInputObjectParameterSet
Cargo: Named
Obrigatório: True
Valor do pipeline: True
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Name
Obtém ou define o nome do cluster.
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Aliases: Nome do Cluster
Conjuntos de parâmetros
SetByNameParameterSet
Cargo: 0
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-ResourceGroupName
Obtém ou define o nome do grupo de recursos.
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
SetByNameParameterSet
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-ResourceId
Obtém ou define a ID do recurso.
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
SetByResourceIdParameterSet
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
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, consulte about_CommonParameters .
None
Saídas