Aracılığıyla paylaş


Get-AzKeyVaultRandomNumber

Yönetilen HSM'den rastgele değerler içeren istenen bayt sayısını alın.

Syntax

GetByHsmName (Varsayılan)

Get-AzKeyVaultRandomNumber
    [-HsmName] <String>
    -Count <Int32>
    [-DefaultProfile <IAzureContextContainer>]
    [-AsBase64String]
    [<CommonParameters>]

GetByHsmResourceId

Get-AzKeyVaultRandomNumber
    [-ResourceId] <String>
    -Count <Int32>
    [-DefaultProfile <IAzureContextContainer>]
    [-AsBase64String]
    [<CommonParameters>]

GetByHsmInputObject

Get-AzKeyVaultRandomNumber
    [-InputObject] <PSManagedHsm>
    -Count <Int32>
    [-DefaultProfile <IAzureContextContainer>]
    [-AsBase64String]
    [<CommonParameters>]

Description

Yönetilen HSM'den rastgele değerler içeren istenen bayt sayısını alın.

Örnekler

Örnek 1: Yönetilen HSM adına göre istenen rastgele bayt sayısını alma

Get-AzKeyVaultRandomNumber -HsmName testmhsm -Count 10
158
171
96
142
109
28
1
85
178
201

Bu komut, yönetilen HSM "testmhsm" içinden 10 rastgele bayt alır

Örnek 2: Piping ile rastgele sayıyı base64 dizesi olarak alma

Get-AzKeyVaultManagedHsm -HsmName bezmhsm2022 | Get-AzKeyVaultRandomNumber -Count 10 -AsBase64String
G1CsEqa9yUp/EA==

Bu komut, yönetilen HSM "testmhsm" tarafından temel 64 dize olarak 10 rastgele bayt alır

Örnek 3: Kaynak kimliğine göre rastgele sayı alma

Get-AzKeyVaultRandomNumber -ResourceId /subscriptions/0b1fxxxx-xxxx-xxxx-aec3-xxxx72f09590/resourceGroups/test-rg/providers/Microsoft.KeyVault/managedHSMs/testhsm -Count 10
158
171
96
142
109
28
1
85
178
201

Bu komut, belirtilen kaynak kimliğine sahip yönetilen HSM'den 10 rastgele bayt alır

Parametreler

-AsBase64String

Belirtilirse, rastgele sayıyı taban-64 basamak olarak döndür. Varsayılan olarak, bu komut rastgele sayıyı bayt dizisi olarak yeniden verir.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Count

İstenen rastgele bayt sayısı.

Parametre özellikleri

Tür:Int32
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Parametre özellikleri

Tür:IAzureContextContainer
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:AzContext, AzureRmContext, AzureCredential

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-HsmName

HSM adı. Cmdlet, yönetilen bir HSM'nin FQDN'sini ada ve şu anda seçili ortama göre oluşturur.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

GetByHsmName
Position:0
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-InputObject

HSM nesnesi.

Parametre özellikleri

Tür:PSManagedHsm
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

GetByHsmInputObject
Position:0
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ResourceId

HSM kaynak kimliği.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

GetByHsmResourceId
Position:0
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

String

PSManagedHsm

Çıkışlar

String

Byte