The Set-AzKeyVaultSecret cmdlet creates or updates a secret in a key vault in Azure Key
Vault. If the secret does not exist, this cmdlet creates it. If the secret already exists, this
cmdlet creates a new version of that secret.
Exemples
Example 1: Modify the value of a secret using default attributes
Vault Name : Contoso
Name : ITSecret
Version : 8b5c0cb0326e4350bd78200fac932b51
Id : https://contoso.vault.azure.net:443/secrets/ITSecret/8b5c0cb0326e4350bd78200fac932b51
Enabled : True
Expires :
Not Before :
Created : 5/25/2018 6:39:30 PM
Updated : 5/25/2018 6:39:30 PM
Content Type :
Tags :
The first command converts a string into a secure string by using the ConvertTo-SecureString
cmdlet, and then stores that string in the $Secret variable. For more information, type Get-Help ConvertTo-SecureString.
The second command modifies value of the secret named ITSecret in the key vault named Contoso. The
secret value becomes the value stored in $Secret.
Example 2: Modify the value of a secret using custom attributes
Vault Name : Contoso
Name : ITSecret
Version : a2c150be3ea24dd6b8286986e6364851
Id : https://contoso.vault.azure.net:443/secrets/ITSecret/a2c150be3ea24dd6b8286986e6364851
Enabled : False
Expires : 5/25/2020 6:40:00 PM
Not Before : 5/25/2018 6:40:05 PM
Created : 5/25/2018 6:41:22 PM
Updated : 5/25/2018 6:41:22 PM
Content Type : txt
Tags : Name Value
Severity medium
IT true
The first command converts a string into a secure string by using the ConvertTo-SecureString
cmdlet, and then stores that string in the $Secret variable. For more information, type Get-Help ConvertTo-SecureString.
The next commands define custom attributes for the expiry date, tags, and context type, and store
the attributes in variables.
The final command modifies values of the secret named ITSecret in the key vault named Contoso, by
using the values specified previously as variables.
Example 3: Create a secret in azure key vault by command Set-Secret in module Microsoft.PowerShell.SecretManagement
Specifies the expiration time, as a DateTime object, for the secret that this cmdlet updates.
This parameter uses Coordinated Universal Time (UTC). To obtain a DateTime object, use the
Get-Date cmdlet. For more information, type Get-Help Get-Date.
Specifies the name of a secret to modify. This cmdlet constructs the fully qualified domain name
(FQDN) of a secret based on the name that this parameter specifies, the name of the key vault, and
your current environment.
Specifies the time, as a DateTime object, before which the secret cannot be used. This
parameter uses UTC. To obtain a DateTime object, use the Get-Date cmdlet.
Specifies the value for the secret as a SecureString object. To obtain a SecureString
object, use the ConvertTo-SecureString cmdlet. For more information, type Get-Help ConvertTo-SecureString.
Specifies the name of the key vault to which this secret belongs. This cmdlet constructs the FQDN
of a key vault based on the name that this parameter specifies and your current environment.
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable,
-InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable,
-ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see
about_CommonParameters.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.