Get-AzKeyVaultRandomNumber
Obtenez le nombre demandé d’octets contenant des valeurs aléatoires à partir d’un HSM managé.
Syntaxe
Get-AzKeyVaultRandomNumber
[-DefaultProfile <IAzureContextContainer>]
[-HsmName] <String>
-Count <Int32>
[-AsBase64String]
[<CommonParameters>]
Get-AzKeyVaultRandomNumber
[-ResourceId] <String>
[-DefaultProfile <IAzureContextContainer>]
-Count <Int32>
[-AsBase64String]
[<CommonParameters>]
Get-AzKeyVaultRandomNumber
[-DefaultProfile <IAzureContextContainer>]
[-InputObject] <PSManagedHsm>
-Count <Int32>
[-AsBase64String]
[<CommonParameters>]
Description
Obtenez le nombre demandé d’octets contenant des valeurs aléatoires à partir d’un HSM managé.
Exemples
Exemple 1 : Obtenir le nombre demandé d’octets aléatoires par nom HSM managé
Get-AzKeyVaultRandomNumber -HsmName testmhsm -Count 10
158
171
96
142
109
28
1
85
178
201
Cette commande obtient 10 octets aléatoires à partir du HSM managé « testmhsm »
Exemple 2 : Obtenir un nombre aléatoire en tant que chaîne base64 en piping
Get-AzKeyVaultManagedHsm -HsmName bezmhsm2022 | Get-AzKeyVaultRandomNumber -Count 10 -AsBase64String
G1CsEqa9yUp/EA==
Cette commande obtient 10 octets aléatoires sous forme de chaîne en base 64 à partir du HSM managé « testmhsm »
Exemple 3 : Obtenir un nombre aléatoire par ID de ressource
Get-AzKeyVaultRandomNumber -ResourceId /subscriptions/0b1fxxxx-xxxx-xxxx-aec3-xxxx72f09590/resourceGroups/test-rg/provders/Microsoft.KeyVault/managedHSMs/testhsm -Count 10
158
171
96
142
109
28
1
85
178
201
Cette commande obtient 10 octets aléatoires du HSM managé avec l’ID de ressource spécifié
Paramètres
-AsBase64String
Si elle est spécifiée, retournez un nombre aléatoire en tant que chiffre base-64. Par défaut, cette commande retruse un nombre aléatoire en tant que tableau d’octets.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Count
Nombre demandé d’octets aléatoires.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-HsmName
Nom du module HSM. L’applet de commande construit le nom de domaine complet d’un HSM managé en fonction du nom et de l’environnement actuellement sélectionné.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InputObject
Objet HSM.
Type: | PSManagedHsm |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ResourceId
ID de ressource HSM.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |