Get-AzKeyVaultRandomNumber
Получите запрошенное число байтов, содержащих случайные значения из управляемого HSM.
Синтаксис
GetByHsmName (по умолчанию)
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>]
Описание
Получите запрошенное число байтов, содержащих случайные значения из управляемого HSM.
Примеры
Пример 1. Получение запрошенного количества случайных байтов по управляемому имени HSM
Get-AzKeyVaultRandomNumber -HsmName testmhsm -Count 10
158
171
96
142
109
28
1
85
178
201
Эта команда получает 10 случайных байтов из управляемого HSM "testmhsm"
Пример 2. Получение случайного числа в виде строки base64 путем подключения
Get-AzKeyVaultManagedHsm -HsmName bezmhsm2022 | Get-AzKeyVaultRandomNumber -Count 10 -AsBase64String
G1CsEqa9yUp/EA==
Эта команда получает 10 случайных байтов в виде строки base-64 из управляемого HSM "testmhsm"
Пример 3. Получение случайного числа по идентификатору ресурса
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
Эта команда получает 10 случайных байт из управляемого устройства HSM с указанным идентификатором ресурса
Параметры
-AsBase64String
Если задано, возвращается случайное число в виде цифры base-64. По умолчанию эта команда повторно использует случайное число в виде массива байтов.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Count
Запрошено число случайных байтов.
Свойства параметра
| Тип: | Int32 |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.
Свойства параметра
| Тип: | IAzureContextContainer |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-HsmName
Имя HSM. Командлет создает полное доменное имя управляемого модуля HSM на основе имени и выбранной среды.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
GetByHsmName
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-InputObject
Объект HSM.
Свойства параметра
| Тип: | PSManagedHsm |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
GetByHsmInputObject
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-ResourceId
Идентификатор ресурса HSM.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
GetByHsmResourceId
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | True |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.