Set-AzHDInsightGatewayCredential
Establece las credenciales HTTP de puerta de enlace de un clúster de Azure HDInsight.
Sintaxis
SetByNameParameterSet (valor predeterminado)
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
El cmdlet Set-AzHDInsightGatewayCredential establece las credenciales de puerta de enlace de un clúster de Azure HDInsight.
Ejemplos
Ejemplo 1: Establecimiento de credenciales de puerta de enlace para un clúster de HDInsight por conjunto de parámetros de nombre
# Cluster info
$clusterName = "your-hadoop-001"
$clusterCreds = Get-Credential
Set-AzHDInsightGatewayCredential `
-ClusterName $clusterName `
-HttpCredential $clusterCreds
Ejemplo 2: Establecimiento de credenciales de puerta de enlace para un clúster de 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 el parámetro -EntraUserFullInfo, debe proporcionar objectId, Upn y DisplayName de cada usuario. Esta información se puede obtener a través de Azure Portal mediante la visualización del perfil del usuario en Usuarios del identificador > de Entra de Microsoft o mediante programación mediante el cmdlet Get-AzADUser del módulo Az.Resources en PowerShell. Por ejemplo: Get-AzADUser -UserPrincipalName "user@contoso.com" devuelve campos como Id (ObjectId), UserPrincipalName (Upn) y DisplayName. Para obtener más información, consulte la documentación oficial: Get-AzADUser .
# Cluster info
$clusterName = "your-hadoop-001"
$entraUserIdentity = @("user1@contoso.com","user2@contoso.com","objectid3","objectid4")
Set-AzHDInsightGatewayCredential `
-ClusterName $clusterName `
-EntraUserIdentity $entraUserIdentity
Parámetros
-AsJob
Ejecute el cmdlet en segundo plano.
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Confirm
Le pide confirmación antes de ejecutar el cmdlet.
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: cf
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Propiedades de parámetro
Tipo: IAzureContextContainer
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-EntraUserFullInfo
Obtiene o establece una lista de usuarios de Entra como una matriz de tablas hash. Cada tabla hash debe contener claves como ObjectId, Upn y DisplayName.
Propiedades de parámetro
Tipo: Hashtable [ ]
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-EntraUserIdentity
Obtiene o establece los datos de usuario de Entra. Acepta uno o varios valores ObjectId/Upn.
Propiedades de parámetro
Tipo: String [ ]
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-HttpCredential
Obtiene o establece el inicio de sesión del usuario del clúster.
Propiedades de parámetro
Tipo: PSCredential
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: 1
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: True
Valor de los argumentos restantes: False
Obtiene o establece el objeto de entrada.
SetByInputObjectParameterSet
Posición: Named
Obligatorio: True
Valor de la canalización: True
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Name
Obtiene o establece el nombre del clúster.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: Nombre del Clúster
Conjuntos de parámetros
SetByNameParameterSet
Posición: 0
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-ResourceGroupName
Obtiene o establece el nombre del grupo de recursos.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
SetByNameParameterSet
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-ResourceId
Obtiene o establece el identificador de recurso.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
SetByResourceIdParameterSet
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: True
Valor de los argumentos restantes: False
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: Wi
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters .
None
Salidas