Partager via


New-AzBatchComputeNodeUser

Crée un compte d’utilisateur sur un nœud de calcul Batch.

Syntaxe

Id

New-AzBatchComputeNodeUser
    [-PoolId] <String>
    [-ComputeNodeId] <String>
    -Name <String>
    -Password <SecureString>
    -BatchContext <BatchAccountContext>
    [-ExpiryTime <DateTime>]
    [-IsAdmin]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

ParentObject

New-AzBatchComputeNodeUser
    [[-ComputeNode] <PSComputeNode>]
    -Name <String>
    -Password <SecureString>
    -BatchContext <BatchAccountContext>
    [-ExpiryTime <DateTime>]
    [-IsAdmin]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

L’applet de commande New-AzBatchComputeNodeUser crée un compte d’utilisateur sur un nœud de calcul Azure Batch.

Exemples

Exemple 1 : Créer un compte d’utilisateur disposant d’informations d’identification administratives

New-AzBatchComputeNodeUser -PoolId "MyPool01" -ComputeNodeId "ComputeNode01" -Name "TestUser" -Password "Password" -ExpiryTime ([DateTime]::Now.AddDays(7)) -IsAdmin -BatchContext $Context

Cette commande crée un compte d’utilisateur sur le nœud de calcul qui a l’ID ComputeNode01. Le nœud se trouve dans le pool qui a l’ID MyPool01. Le nom d’utilisateur est TestUser, le mot de passe est Mot de passe, le compte expire dans sept jours et le compte a des informations d’identification administratives.

Exemple 2 : Créer un compte d’utilisateur sur un nœud de calcul à l’aide du pipeline

Get-AzBatchComputeNode "MyPool01" -Id "ComputeNode01" -BatchContext $Context | New-AzBatchComputeNodeUser -Name "TestUser" -Password "Password" -BatchContext $Context

Cette commande obtient le nœud de calcul nommé ComputeNode01 à l’aide de l’applet de commande Get-AzBatchComputeNode . Ce nœud se trouve dans le pool qui a l’ID MyPool01. La commande transmet ce nœud de calcul à l’applet de commande actuelle à l’aide de l’opérateur de pipeline. La commande crée un compte d’utilisateur qui a le nom d’utilisateur TestUser et le mot de passe du mot de passe.

Paramètres

-BatchContext

Spécifie l’instance BatchAccountContext utilisée par cette applet de commande pour interagir avec le service Batch. Si vous utilisez l’applet de commande Get-AzBatchAccount pour obtenir votre BatchAccountContext, l’authentification Microsoft Entra sera utilisée lors de l’interaction avec le service Batch. Pour utiliser l’authentification par clé partagée à la place, utilisez l’applet de commande Get-AzBatchAccountKey pour obtenir un objet BatchAccountContext avec ses clés d’accès remplies. Lorsque vous utilisez l’authentification par clé partagée, la clé d’accès primaire est utilisée par défaut. Pour modifier la clé à utiliser, définissez la propriété BatchAccountContext.KeyInUse.

Propriétés du paramètre

Type:BatchAccountContext
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ComputeNode

Spécifie le nœud de calcul, en tant qu’objet PSComputeNode , sur lequel cette applet de commande crée un compte d’utilisateur.

Propriétés du paramètre

Type:PSComputeNode
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ParentObject
Position:0
Obligatoire:False
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ComputeNodeId

Spécifie l’ID du nœud de calcul sur lequel cette applet de commande crée un compte d’utilisateur.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Id
Position:1
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Propriétés du paramètre

Type:IAzureContextContainer
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ExpiryTime

Spécifie l’heure d’expiration du nouveau compte d’utilisateur.

Propriétés du paramètre

Type:DateTime
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-IsAdmin

Indique que l’applet de commande crée un compte d’utilisateur disposant d’informations d’identification administratives.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Name

Spécifie le nom du nouveau compte Windows local.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Password

Spécifie le mot de passe du compte d’utilisateur.

Propriétés du paramètre

Type:SecureString
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-PoolId

Spécifie l’ID du pool qui contient le nœud de calcul sur lequel créer le compte d’utilisateur.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Id
Position:0
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

PSComputeNode

BatchAccountContext

Sorties

Void