New-AzBatchCertificate

Belirtilen Batch hesabına bir sertifika ekler.

Syntax

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>]

Description

New-AzBatchCertificate cmdlet'i, belirtilen Azure Batch hesabına bir sertifika ekler.

Örnekler

Örnek 1: Dosyadan sertifika ekleme

New-AzBatchCertificate -FilePath "E:\Certificates\MyCert.cer" -BatchContext $Context

Bu komut, E:\Certificates\MyCert.cer dosyasını kullanarak belirtilen Batch hesabına bir sertifika ekler.

Örnek 2: Ham verilerden sertifika ekleme

$RawData = [System.IO.File]::ReadAllBytes("E:\Certificates\MyCert.pfx")
New-AzBatchCertificate -RawData $RawData -Password "Password1234" -BatchContext $Context

İlk komut, MyCert.pfx adlı dosyadaki verileri $RawData değişkenine okur. İkinci komut, $RawData depolanan ham verileri kullanarak belirtilen Batch hesabına bir sertifika ekler.

Parametreler

-BatchContext

Bu cmdlet'in Batch hizmetiyle etkileşimde bulunurken kullandığı BatchAccountContext örneğini belirtir. BatchAccountContext'inizi almak için Get-AzBatchAccount cmdlet'ini kullanırsanız, Batch hizmetiyle etkileşim kurarken Microsoft Entra kimlik doğrulaması kullanılır. Bunun yerine paylaşılan anahtar kimlik doğrulamasını kullanmak için Get-AzBatchAccountKey cmdlet'ini kullanarak erişim anahtarları doldurulmuş bir BatchAccountContext nesnesi alın. Paylaşılan anahtar kimlik doğrulaması kullanılırken, birincil erişim anahtarı varsayılan olarak kullanılır. Kullanılacak anahtarı değiştirmek için BatchAccountContext.KeyInUse özelliğini ayarlayın.

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

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilePath

Sertifika dosyasının yolunu belirtir. Sertifika dosyası .cer veya .pfx biçiminde olmalıdır.

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

-Kind

Oluşturulacak sertifika türü. Bu belirtilmezse, parolası olmayan tüm sertifikaların CER ve parolalı tüm sertifikaların PFX olduğu varsayılır.

Type:PSCertificateKind
Accepted values:Cer, Pfx
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Password

Sertifika özel anahtarına erişmek için parolayı belirtir. .pfx biçiminde bir sertifika belirtirseniz bu parametreyi belirtmeniz gerekir.

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

-RawData

Ham sertifika verilerini .cer veya .pfx biçiminde belirtir.

Type:Byte[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Girişler

Byte[]

BatchAccountContext

Çıkışlar

Void