Partager via


Set-AzAutomationCertificate

Modifie la configuration d’un certificat Automation.

Syntaxe

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

Description

L’applet de commande Set-AzAutomationCertificate modifie la configuration d’un certificat dans Azure Automation.

Exemples

Exemple 1 : Modifier un certificat

$Password = ConvertTo-SecureString -String "****" -AsPlainText -Force
Set-AzAutomationCertificate -AutomationAccountName "Contos17" -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 modifie 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 modifie un certificat.

Type:String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DefaultProfile

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

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Description

Spécifie une description du certificat modifié par cette applet de commande.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Exportable

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

Type:Nullable<T>[Boolean]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Name

Spécifie le nom du certificat modifié par cette applet de commande.

Type:String
Position:2
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Password

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

Type:SecureString
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Path

Spécifie le chemin d’accès à un fichier de script à charger. Le fichier peut être un fichier .cer ou un fichier .pfx.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ResourceGroupName

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

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Entrées

String

SecureString

Nullable<T>[[System.Boolean, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

Sorties

CertificateInfo