New-AzBatchCertificate
Aggiunge un certificato all'account Batch specificato.
Sintassi
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>]
Descrizione
Il cmdlet New-AzBatchCertificate aggiunge un certificato all'account Azure Batch specificato.
Esempio
Esempio 1: Aggiungere un certificato da un file
New-AzBatchCertificate -FilePath "E:\Certificates\MyCert.cer" -BatchContext $Context
Questo comando aggiunge un certificato all'account Batch specificato usando il file E:\Certificates\MyCert.cer.
Esempio 2: Aggiungere un certificato da dati non elaborati
$RawData = [System.IO.File]::ReadAllBytes("E:\Certificates\MyCert.pfx")
New-AzBatchCertificate -RawData $RawData -Password <Password> -BatchContext $Context
Il primo comando legge i dati dal file denominato MyCert.pfx nella variabile $RawData. Il secondo comando aggiunge un certificato all'account Batch specificato usando i dati non elaborati archiviati in $RawData.
Parametri
-BatchContext
Specifica l'istanza di BatchAccountContext usata da questo cmdlet per interagire con il servizio Batch. Se si usa il cmdlet Get-AzBatchAccount per ottenere BatchAccountContext, l'autenticazione di Microsoft Entra verrà usata durante l'interazione con il servizio Batch. Per usare invece l'autenticazione con chiave condivisa, usare il cmdlet Get-AzBatchAccountKey per ottenere un oggetto BatchAccountContext con le relative chiavi di accesso popolate. Quando si usa l'autenticazione con chiave condivisa, la chiave di accesso primaria viene usata per impostazione predefinita. Per modificare la chiave da usare, impostare la proprietà BatchAccountContext.KeyInUse.
Tipo: | BatchAccountContext |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FilePath
Specifica il percorso del file di certificato. Il file del certificato deve essere in formato .cer o pfx.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Kind
Tipo di certificato da creare. Se non viene specificato, si presuppone che tutti i certificati senza password siano CER e che tutti i certificati con password siano PFX.
Tipo: | PSCertificateKind |
Valori accettati: | Cer, Pfx |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Password
Specifica la password per accedere alla chiave privata del certificato. È necessario specificare questo parametro se si specifica un certificato in formato pfx.
Tipo: | SecureString |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RawData
Specifica i dati del certificato non elaborato in formato .cer o pfx.
Tipo: | Byte[] |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
Input
Byte[]