New-AzBatchCertificate
Добавляет сертификат в указанную учетную запись пакетной службы.
Синтаксис
New-AzBatchCertificate
[-FilePath] <String>
[-Password <SecureString>]
[-Kind <PSCertificateKind>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzBatchCertificate
[-RawData] <Byte[]>
[-Password <SecureString>]
[-Kind <PSCertificateKind>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Описание
Командлет New-AzBatchCertificate добавляет сертификат в указанную учетную запись пакетная служба Azure.
Примеры
Пример 1. Добавление сертификата из файла
New-AzBatchCertificate -FilePath "E:\Certificates\MyCert.cer" -BatchContext $Context
Эта команда добавляет сертификат в указанную учетную запись пакетной службы с помощью файла E:\Certificates\MyCert.cer.
Пример 2. Добавление сертификата из необработанных данных
$RawData = [System.IO.File]::ReadAllBytes("E:\Certificates\MyCert.pfx")
New-AzBatchCertificate -RawData $RawData -Password <Password> -BatchContext $Context
Первая команда считывает данные из файла с именем MyCert.pfx в переменную $RawData. Вторая команда добавляет сертификат в указанную учетную запись пакетной службы с помощью необработанных данных, хранящихся в $RawData.
Параметры
-BatchContext
Указывает экземпляр BatchAccountContext, используемый этим командлетом для взаимодействия со службой пакетной службы. Если вы используете командлет Get-AzBatchAccount для получения пакета BatchAccountContext, при взаимодействии со службой пакетной службы будет использоваться проверка подлинности Microsoft Entra. Чтобы использовать проверку подлинности с общим ключом, используйте командлет Get-AzBatchAccountKey, чтобы получить объект BatchAccountContext с заполненными ключами доступа. При использовании проверки подлинности общего ключа первичный ключ доступа используется по умолчанию. Чтобы изменить используемый ключ, задайте свойство BatchAccountContext.KeyInUse.
Тип: | BatchAccountContext |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-FilePath
Указывает путь к файлу сертификата. Файл сертификата должен находиться в формате .cer или PFX.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Kind
Тип создаваемого сертификата. Если это не указано, предполагается, что все сертификаты без пароля — CER, а все сертификаты с паролем — PFX.
Тип: | PSCertificateKind |
Допустимые значения: | Cer, Pfx |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Password
Указывает пароль для доступа к закрытому ключу сертификата. Этот параметр необходимо указать, если указать сертификат в формате PFX.
Тип: | SecureString |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RawData
Указывает необработанные данные сертификата в формате .cer или PFX.
Тип: | Byte[] |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Входные данные
Byte[]
Выходные данные
Связанные ссылки
Azure PowerShell