Remove-AzureCertificate
Syntax
Remove-AzureCertificate
[-ServiceName] <String>
[-ThumbprintAlgorithm] <String>
[-Thumbprint] <String>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
The Remove-AzureCertificate cmdlet removes a certificate from an Azure service.
Examples
Example 1: Remove a certificate from a service
PS C:\> Remove-AzureCertificate -ServiceName "ContosoService" -Thumbprint '5383CE0343CB6563281CA97C1D4D712209CFFA97'
This command removes the certificate object that has the specified thumbprint from the cloud service.
Example 2: Remove all certificates from a service
PS C:\> Get-AzureCertificate -ServiceName "ContosoService" | Remove-AzureCertificate
This command gets all the certificates from the service named ContosoService by using the Get-AzureCertificate cmdlet. The command passes each certificate to the current cmdlet by using the pipeline operator. That cmdlet removes each certificate from the cloud service.
Example 3: Remove all certificates from a service that use a specific thumbprint algorithm
PS C:\> Get-AzureCertificate -ServiceName "ContosoService" -ThumbprintAlgorithm "sha1" | Remove-AzureCertificate
This command gets all the certificates from the service named ContosoService that use the sha1 thumbprint algorithm. The command passes each certificate to the current cmdlet, which removes each certificate.
Required Parameters
Specifies the name of the Azure service from which this cmdlet removes a certificate.
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True (ByPropertyName) |
| Accept wildcard characters: | False |
Specifies the thumbprint of the certificate that this cmdlet removes.
| Type: | String |
| Position: | 2 |
| Default value: | None |
| Accept pipeline input: | True (ByPropertyName) |
| Accept wildcard characters: | False |
Specifies the algorithm that is used to create the certificate thumbprint.
| Type: | String |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | True (ByPropertyName) |
| Accept wildcard characters: | False |
Optional Parameters
Specifies how this cmdlet responds to an information event.
The acceptable values for this parameter are:
- Continue
- Ignore
- Inquire
- SilentlyContinue
- Stop
- Suspend
| Type: | ActionPreference |
| Aliases: | infa |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Specifies an information variable.
| Type: | String |
| Aliases: | iv |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Specifies the Azure profile from which this cmdlet reads. If you do not specify a profile, this cmdlet reads from the local default profile.
| Type: | AzureSMProfile |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Outputs
ManagementOperationContext