New-AzureRMAutomationCertificate
Hiermee maakt u een Automation-certificaat.
Waarschuwing
De AzureRM PowerShell-module is vanaf 29 februari 2024 officieel afgeschaft. Gebruikers wordt aangeraden om van AzureRM naar de Az PowerShell-module te migreren om ondersteuning en updates te garanderen.
Hoewel de AzureRM-module nog steeds kan functioneren, wordt deze niet meer onderhouden of ondersteund, waardoor het gebruik naar eigen goeddunken en risico van de gebruiker blijft bestaan. Raadpleeg onze migratiebronnen voor hulp bij de overgang naar de Az-module.
Syntax
New-AzureRMAutomationCertificate
[-Name] <String>
[-Description <String>]
[-Password <SecureString>]
[-Path] <String>
[-Exportable]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
De cmdlet New-AzureRmAutomationCertificate maakt een certificaat in Azure Automation. Geef het pad op naar een certificaatbestand dat u wilt uploaden.
Voorbeelden
Voorbeeld 1: Een nieuw certificaat maken
PS C:\>$Password = ConvertTo-SecureString -String "Password" -AsPlainText -Force
PS C:\> New-AzureRmAutomationCertificate -AutomationAccountName "Contoso17" -Name "ContosoCertificate" -Path "./cert.pfx" -Password $Password -ResourceGroupName "ResourceGroup01"
Met de eerste opdracht wordt een wachtwoord voor tekst zonder opmaak geconverteerd naar een beveiligde tekenreeks met behulp van de cmdlet ConvertTo-SecureString. Met de opdracht wordt dat object opgeslagen in de variabele $Password. Met de tweede opdracht maakt u een certificaat met de naam ContosoCertificate. De opdracht gebruikt het wachtwoord dat is opgeslagen in $Password. Met de opdracht geeft u de accountnaam en het pad op van het bestand dat wordt geüpload.
Parameters
-AutomationAccountName
Hiermee geeft u de naam op van het Automation-account waarvoor deze cmdlet het certificaat opslaat.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Hiermee geeft u een beschrijving voor het certificaat.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Exportable
Hiermee geeft u op of het certificaat kan worden geëxporteerd.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Hiermee geeft u de naam voor het certificaat.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Password
Hiermee geeft u het wachtwoord voor het certificaatbestand.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Path
Hiermee geeft u het pad naar een scriptbestand dat door deze cmdlet wordt geüpload. Het bestand kan een .cer of een PFX-bestand zijn.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Hiermee geeft u de naam op van de resourcegroep waarvoor deze cmdlet een certificaat maakt.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |