New-AzAutomationCertificate
Crea un certificato di automazione.
Sintassi
New-AzAutomationCertificate
[-Name] <String>
[-Description <String>]
[-Password <SecureString>]
[-Path] <String>
[-Exportable]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Descrizione
Il cmdlet New-AzAutomationCertificate crea un certificato in Automazione di Azure. Specificare il percorso di un file di certificato da caricare.
Esempio
Esempio 1: Creare un nuovo certificato
$Password = ConvertTo-SecureString -String "****" -AsPlainText -Force
New-AzAutomationCertificate -AutomationAccountName "Contoso17" -Name "ContosoCertificate" -Path "./cert.pfx" -Password $Password -ResourceGroupName "ResourceGroup01"
Il primo comando converte una password di testo normale in una stringa sicura usando il cmdlet ConvertTo-SecureString. Il comando archivia tale oggetto nella variabile $Password. Il secondo comando crea un certificato denominato ContosoCertificate. Il comando usa la password archiviata in $Password. Il comando specifica il nome dell'account e il percorso del file caricato.
Parametri
-AutomationAccountName
Specifica il nome dell'account di Automazione per il quale questo cmdlet archivia il certificato.
Tipo: | String |
Posizione: | 1 |
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 |
-Description
Specifica una descrizione per il certificato.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Exportable
Specifica se il certificato può essere esportato.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Name
Specifica il nome del certificato.
Tipo: | String |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Password
Specifica la password per il file di certificato.
Tipo: | SecureString |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Path
Specifica il percorso di un file di script caricato da questo cmdlet. Il file può essere un .cer o un file pfx.
Tipo: | String |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ResourceGroupName
Specifica il nome del gruppo di risorse per il quale questo cmdlet crea un certificato.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
Input
Output
Note
Questo comando deve essere eseguito in un computer di cui si è amministratori, nonché in una sessione di PowerShell con privilegi elevati; prima del caricamento del certificato, questo cmdlet usa l'archivio X.509 locale per recuperare l'identificazione personale e la chiave e, se questo cmdlet viene eseguito all'esterno di una sessione di PowerShell con privilegi elevati, si riceverà un errore "Accesso negato".