Delen via


New-AzBatchCertificate

Hiermee voegt u een certificaat toe aan het opgegeven Batch-account.

Syntaxis

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

De cmdlet New-AzBatchCertificate voegt een certificaat toe aan het opgegeven Azure Batch-account.

Voorbeelden

Voorbeeld 1: Een certificaat uit een bestand toevoegen

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

Met deze opdracht wordt een certificaat toegevoegd aan het opgegeven Batch-account met behulp van het bestand E:\Certificates\MyCert.cer.

Voorbeeld 2: Een certificaat uit onbewerkte gegevens toevoegen

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

Met de eerste opdracht worden de gegevens uit het bestand MyCert.pfx in de variabele $RawData gelezen. Met de tweede opdracht wordt een certificaat aan het opgegeven Batch-account toegevoegd met behulp van de onbewerkte gegevens die zijn opgeslagen in $RawData.

Parameters

-BatchContext

Hiermee geeft u het BatchAccountContext exemplaar dat door deze cmdlet wordt gebruikt om te communiceren met de Batch-service. Als u de cmdlet Get-AzBatchAccount gebruikt om uw BatchAccountContext op te halen, wordt Microsoft Entra-verificatie gebruikt bij interactie met de Batch-service. Als u in plaats daarvan verificatie met gedeelde sleutels wilt gebruiken, gebruikt u de cmdlet Get-AzBatchAccountKey om een BatchAccountContext-object op te halen waarin de bijbehorende toegangssleutels zijn ingevuld. Wanneer u verificatie met gedeelde sleutels gebruikt, wordt de primaire toegangssleutel standaard gebruikt. Als u de sleutel wilt wijzigen die u wilt gebruiken, stelt u de eigenschap BatchAccountContext.KeyInUse in.

Type:BatchAccountContext
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FilePath

Hiermee geeft u het pad van het certificaatbestand. Het certificaatbestand moet de indeling .cer of PFX hebben.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Kind

Het type certificaat dat moet worden gemaakt. Als dit niet is opgegeven, wordt ervan uitgegaan dat alle certificaten zonder wachtwoord CER zijn en dat alle certificaten met wachtwoord PFX zijn.

Type:PSCertificateKind
Geaccepteerde waarden:Cer, Pfx
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Password

Hiermee geeft u het wachtwoord voor toegang tot de persoonlijke sleutel van het certificaat. U moet deze parameter opgeven als u een certificaat opgeeft in PFX-indeling.

Type:SecureString
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RawData

Hiermee geeft u de onbewerkte certificaatgegevens in .cer- of PFX-indeling.

Type:Byte[]
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

Byte[]

BatchAccountContext

Uitvoerwaarden

Void