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[]
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell