Get-AzKeyVaultRandomNumber

Obtenez le nombre demandé d’octets contenant des valeurs aléatoires à partir d’un HSM managé.

Syntax

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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Count

Nombre demandé d’octets aléatoires.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Objet HSM.

Type:PSManagedHsm
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceId

ID de ressource HSM.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Entrées

String

PSManagedHsm

Sorties

String

Byte