New-AzureCertificateSetting
Vytvoří objekt nastavení certifikátu pro certifikát je ve službě.
Poznámka:
Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.
Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.
Důležité
Služba Cloud Services (Classic) je teď pro nové zákazníky zastaralá a bude vyřazena 31. srpna 2024 pro všechny zákazníky. Nová nasazení by měla používat nový model nasazení založený na Azure Resource Manageru na Azure Cloud Services (rozšířená podpora).
Syntaxe
New-AzureCertificateSetting
[[-StoreName] <String>]
[-Thumbprint] <String>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Rutina New-AzureCertificateSetting vytvoří objekt nastavení certifikátu pro certifikát, který je ve službě Azure.
Objekt nastavení certifikátu můžete použít k vytvoření objektu konfigurace pomocí rutiny Add-AzureProvisioningConfig . Pomocí objektu konfigurace vytvořte virtuální počítač pomocí rutiny New-AzureVM . Objekt nastavení certifikátu můžete použít k vytvoření virtuálního počítače pomocí rutiny New-AzureQuickVM .
Příklady
Příklad 1: Vytvoření objektu nastavení certifikátu
PS C:\> New-AzureCertificateSetting -Thumbprint "D7BECD4D63EBAF86023BB41FA5FBF5C2C924902A" -StoreName "My"
Tento příkaz vytvoří objekt nastavení certifikátu pro existující certifikát.
Příklad 2: Vytvoření virtuálního počítače, který používá objekt nastavení konfigurace
PS C:\> Add-AzureCertificate -ServiceName "ContosoService" -CertToDeploy "C:\temp\ContosoCert.cer"
PS C:\> $CertificateSetting = New-AzureCertificateSetting -Thumbprint "D7BECD4D63EBAF86023BB41FA5FBF5C2C924902A" -StoreName "My"
PS C:\> $Image = Get-AzureVMImage -ImageName "ContosoStandard"
PS C:\> New-AzureVMConfig -Name "VirtualMachine17" -InstanceSize Small -ImageName $Image | Add-AzureProvisioningConfig -Windows -Certificates $CertificateSetting -Password "password" | New-AzureVM -ServiceName "ContosoService"
První příkaz přidá certifikát ContosoCert.cer do služby ContosoService pomocí rutiny Add-AzureCertificate .
Druhý příkaz vytvoří objekt nastavení certifikátu a uloží ho do proměnné $CertificateSetting.
Třetí příkaz získá image z úložiště image pomocí rutiny Get-AzureVMImage . Tento příkaz uloží obrázek do proměnné $Image.
Poslední příkaz vytvoří objekt konfigurace virtuálního počítače na základě image v $Image pomocí rutiny New-AzureVMConfig . Příkaz předá tento objekt rutině Add-AzureProvisioningConfig pomocí operátoru kanálu. Tato rutina do konfigurace přidá informace o zřizování. Příkaz předá objekt rutině New-AzureVM , která vytvoří virtuální počítač.
Parametry
-InformationAction
Určuje, jak tato rutina reaguje na informační událost.
Tento parametr přijímá tyto hodnoty:
- Pokračovat
- Ignorovat
- Informovat se
- SilentlyContinue
- Zastavit
- Suspend
Typ: | ActionPreference |
Aliasy: | infa |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InformationVariable
Určuje informační proměnnou.
Typ: | String |
Aliasy: | iv |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StoreName
Určuje úložiště certifikátů, do kterého se má certifikát vložit. Platné hodnoty jsou:
- Adresář
- AuthRoot
- CertificateAuthority
- Zakázané
- Moje
- Root
- TrustedPeople
- TrustedPublisher
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Thumbprint
Určuje kryptografický otisk certifikátu.
Typ: | String |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |