Add-AzureCertificate
Syntax
Add-AzureCertificate
[-ServiceName] <String>
[-CertToDeploy] <Object>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[-Password <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
The Add-AzureCertificate cmdlet uploads a certificate for an Azure service.
Examples
Example 1: Upload a certificate and password
PS C:\> Add-AzureCertificate -ServiceName "ContosoService" -CertToDeploy ContosoCertificate.pfx -Password "password"
This command uploads the certificate file ContosoCertificate.pfx to a cloud service. The command specifies the password for the certificate.
Example 2: Upload a certificate file
PS C:\> Add-AzureCertificate -serviceName "MyService" -CertToDeploy ContosoCertificate.cer
This command uploads the certificate file ContosoCertificate.cer to a cloud service. The command specifies the password for the certificate.
Example 3: Upload a certificate object
PS C:\> $Certificate = Get-Item cert:\PATTIFULLER\MY\1D6E34B526723E06C235BE8E5457784BF12C9F39
PS C:\> Add-AzureCertificate -ServiceName "ContosoService" -CertToDeploy $Certificate
The first command gets a certificate from the MY store of a user by using the Windows PowerShell core Get-Item cmdlet. The command stores the certificate in the $Certificate variable.
The second command uploads the certificate in $certificate to a cloud service.
Required Parameters
Specifies the certificate to deploy. You can specify the full path of a certificate file, such as a file that has a *.cer or *. pfx file name extension, or an X.509 Certificate object.
| Type: | Object |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Specifies the name of the Azure service to which this cmdlet adds a certificate.
| Type: | String |
| Position: | 0 |
| 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 certificate password.
| Type: | String |
| 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