Get-AzKeyVaultRandomNumber
Pobierz żądaną liczbę bajtów zawierających wartości losowe z zarządzanego modułu HSM.
Składnia
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>]
Opis
Pobierz żądaną liczbę bajtów zawierających wartości losowe z zarządzanego modułu HSM.
Przykłady
Przykład 1. Pobieranie żądanej liczby losowych bajtów według nazwy zarządzanego modułu HSM
Get-AzKeyVaultRandomNumber -HsmName testmhsm -Count 10
158
171
96
142
109
28
1
85
178
201
To polecenie pobiera 10 losowych bajtów z zarządzanego modułu HSM "testmhsm"
Przykład 2. Pobieranie losowej liczby jako ciągu base64 przez potokowanie
Get-AzKeyVaultManagedHsm -HsmName bezmhsm2022 | Get-AzKeyVaultRandomNumber -Count 10 -AsBase64String
G1CsEqa9yUp/EA==
To polecenie pobiera 10 losowych bajtów jako ciąg base-64 z zarządzanego modułu HSM "testmhsm"
Przykład 3. Pobieranie losowej liczby według identyfikatora zasobu
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
To polecenie pobiera 10 losowych bajtów z zarządzanego modułu HSM z określonym identyfikatorem zasobu
Parametry
-AsBase64String
Jeśli zostanie określony, zwróć liczbę losową jako cyfrę base-64. Domyślnie to polecenie wyłamuje losową liczbę jako tablicę bajtów.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Count
Żądana liczba bajtów losowych.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-HsmName
Nazwa modułu HSM. Polecenie cmdlet tworzy nazwę FQDN zarządzanego modułu HSM na podstawie nazwy i aktualnie wybranego środowiska.
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-InputObject
Obiekt HSM.
Typ: | PSManagedHsm |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ResourceId
Identyfikator zasobu modułu HSM.
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |