New-AzAutomationCertificate

Crée un certificat Automation.

Syntax

New-AzAutomationCertificate
   [-Name] <String>
   [-Description <String>]
   [-Password <SecureString>]
   [-Path] <String>
   [-Exportable]
   [-ResourceGroupName] <String>
   [-AutomationAccountName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

L’applet de commande New-AzAutomationCertificate crée un certificat dans Azure Automation. Indiquez le chemin d’accès à un fichier de certificat à charger.

Exemples

Exemple 1 : Créer un certificat

$Password = ConvertTo-SecureString -String "Password" -AsPlainText -Force
New-AzAutomationCertificate -AutomationAccountName "Contoso17" -Name "ContosoCertificate" -Path "./cert.pfx" -Password $Password -ResourceGroupName "ResourceGroup01"

La première commande convertit un mot de passe de texte brut en une chaîne sécurisée à l’aide de l’applet de commande ConvertTo-SecureString. La commande stocke cet objet dans la variable $Password. La deuxième commande crée un certificat nommé ContosoCertificate. La commande utilise le mot de passe stocké dans $Password. La commande spécifie le nom du compte et le chemin d’accès du fichier qu’il charge.

Paramètres

-AutomationAccountName

Spécifie le nom du compte Automation pour lequel cette applet de commande stocke le certificat.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Spécifie une description du certificat.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Exportable

Spécifie si le certificat peut être exporté.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Spécifie le nom du certificat.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Password

Spécifie le mot de passe du fichier de certificat.

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Path

Spécifie le chemin d’accès à un fichier de script que cette applet de commande charge. Le fichier peut être un .cer ou un fichier .pfx.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Spécifie le nom du groupe de ressources pour lequel cette applet de commande crée un certificat.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Entrées

String

SecureString

SwitchParameter

Sorties

CertificateInfo

Notes

Cette commande doit être exécutée sur un ordinateur dont vous êtes administrateur, ainsi que dans une session PowerShell avec élévation de privilèges ; avant le chargement du certificat, cette applet de commande utilise le magasin X.509 local pour récupérer l’empreinte numérique et la clé, et si cette applet de commande est exécutée en dehors d’une session PowerShell avec élévation de privilèges, vous recevrez une erreur « Accès refusé ».