Add-AzureRmServiceFabricApplicationCertificate
Lägg till ett nytt certifikat i vm-skalningsuppsättningarna som utgör klustret. Certifikatet är avsett att användas som ett programcertifikat.
Varning
AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.
Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.
Syntax
Add-AzureRmServiceFabricApplicationCertificate
[-ResourceGroupName] <String>
[-Name] <String>
-SecretIdentifier <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzureRmServiceFabricApplicationCertificate
[-ResourceGroupName] <String>
[-Name] <String>
[-KeyVaultResouceGroupName <String>]
[-KeyVaultName <String>]
[-CertificateOutputFolder <String>]
[-CertificatePassword <SecureString>]
-CertificateSubjectName <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzureRmServiceFabricApplicationCertificate
[-ResourceGroupName] <String>
[-Name] <String>
[-KeyVaultResouceGroupName <String>]
[-KeyVaultName <String>]
-CertificateFile <String>
[-CertificatePassword <SecureString>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Använd Add-AzureRmServiceFabricApplicationCertificate för att installera ett certifikat på alla noder i klustret. Du kan ange ett certifikat som du redan har eller låta systemet generera ett nytt åt dig och ladda upp det till ett nytt eller befintligt Azure-nyckelvalv.
Exempel
Exempel 1
PS c:> Add-AzureRmServiceFabricApplicationCertificate -ResourceGroupName 'Group1' -Name 'Contoso01SFCluster' -SecretIdentifier 'https://contoso03vault.vault.azure.net/secrets/contoso03vaultrg/7f7de9131c034172b9df37ccc549524f'
Det här kommandot lägger till ett certifikat från ett befintligt Azure-nyckelvalv till alla nodtyper i klustret.
Exempel 2
PS c:\> $pwd = ConvertTo-SecureString -String '123' -AsPlainText -Force
PS C:\> Add-AzureRmServiceFabricApplicationCertificate -ResourceGroupName 'Group2' -Name 'Contoso02SFCluster' -KeyVaultName 'Contoso02Vault' -KeyVaultResouceGroupName 'Contoso02VaultRg'
-CertificateSubjectName 'cn=Contoso.com' -CertificateOutputFolder 'c:\test' -CertificatePassword $pwd
Det här kommandot skapar ett självsignerat certifikat i Azure-nyckelvalvet med namn på nyckelvalvets resursgrupp och nyckelvalv, installerar till alla nodtyper i klustret och laddar ned certifikatet under mappen "c:\test". Namnet på det nedladdade certifikatet är samma som namnet på nyckelvalvscertifikatet.
Parametrar
-CertificateFile
Den befintliga sökvägen till certifikatfilen.
Typ: | String |
Aliases: | Source |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CertificateOutputFolder
Mappsökvägen för det nya certifikat som ska skapas.
Typ: | String |
Aliases: | Destination |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CertificatePassword
Lösenordet för pfx-filen.
Typ: | SecureString |
Aliases: | CertPassword |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CertificateSubjectName
Dns-namnet på certifikatet som ska skapas.
Typ: | String |
Aliases: | Subject |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Aliases: | cf |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-KeyVaultName
Namn på Azure Key Vault.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-KeyVaultResouceGroupName
Resursgruppsnamn för Azure Key Vault.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Ange namnet på klustret.
Typ: | String |
Aliases: | ClusterName |
Position: | 1 |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Ange namnet på resursgruppen.
Typ: | String |
Position: | 0 |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SecretIdentifier
Den befintliga hemliga URI:n för Azure Key Vault.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Typ: | SwitchParameter |
Aliases: | wi |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
Parametrar: CertificateFile (ByValue), CertificateOutputFolder (ByValue), CertificateSubjectName (ByValue), KeyVaultName (ByValue), KeyVaultResouceGroupName (ByValue), SecretIdentifier (ByValue)
Parametrar: CertificatePassword (ByValue)