Delen via


New-AzBatchCertificate

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

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

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 "Password1234" -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 op 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 gedeelde sleutelverificatie 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
standaardwaarde:None
Vereist:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-FilePath

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

Type:String
Position:0
standaardwaarde:None
Vereist:True
Accept pipeline input:False
Accept wildcard characters: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
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters: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
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-RawData

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

Type:Byte[]
Position:0
standaardwaarde:None
Vereist:True
Accept pipeline input:True
Accept wildcard characters:False

Invoerwaarden

Byte[]

BatchAccountContext

Uitvoerwaarden

Void