New-AzureCertificateSetting
サービス内にある証明書の証明書設定オブジェクトを作成します。
注意
このドキュメントで参照されているコマンドレットは、Service Management API を使用するレガシ Azure リソースを管理するためのものです。 Azure Resource Manager リソースを管理するためのコマンドレットについては、Az PowerShell モジュールを参照してください。
重要
現在、Cloud Services (クラシック) は新しいお客様に対して非推奨となっており、2024 年 8 月 31 日に、すべてのお客様に対して廃止される予定です。 新しいデプロイでは、新しい Azure Resource Manager ベースのデプロイ モデル、 Azure Cloud Services (延長サポート) を使用してください。
構文
New-AzureCertificateSetting
[[-StoreName] <String>]
[-Thumbprint] <String>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
説明
New-AzureCertificateSetting コマンドレットは、Azure サービス内にある証明書の証明書設定オブジェクトを作成します。
証明書設定オブジェクトを使用して、Add-AzureProvisioningConfig コマンドレットを使用して構成オブジェクトを作成できます。 New-AzureVM コマンドレットを使用して仮想マシンを作成するには、構成オブジェクトを使用します。 New-AzureQuickVM コマンドレットを使用して、証明書設定オブジェクトを使用して仮想マシンを作成できます。
例
例 1: 証明書設定オブジェクトを作成する
PS C:\> New-AzureCertificateSetting -Thumbprint "D7BECD4D63EBAF86023BB41FA5FBF5C2C924902A" -StoreName "My"
このコマンドは、既存の証明書の証明書設定オブジェクトを作成します。
例 2: 構成設定オブジェクトを使用する仮想マシンを作成する
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"
最初のコマンドは、Add-AzureCertificate コマンドレットを使用して、ContosoService という名前のサービスに証明書 ContosoCert.cer を追加します。
2 番目のコマンドは、証明書設定オブジェクトを作成し、$CertificateSetting変数に格納します。
3 番目のコマンドは、Get-AzureVMImage コマンドレットを使用 してイメージ リポジトリからイメージを 取得します。 このコマンドは、イメージを $Image 変数に格納します。
最後のコマンドでは、New-AzureVMConfig コマンドレットを使用して、$Image内のイメージに基づいて仮想マシン構成オブジェクトを作成します。 このコマンドは、パイプライン 演算子を 使用して、そのオブジェクトを Add-AzureProvisioningConfig コマンドレットに渡します。 このコマンドレットは、プロビジョニング情報を構成に追加します。 このコマンドは、仮想マシンを 作成する New-AzureVM コマンドレットにオブジェクトを渡します。
パラメーター
-InformationAction
このコマンドレットが情報イベントに応答する方法を指定します。
このパラメーターの有効値は、次のとおりです。
- 続行
- Ignore
- Inquire
- SilentlyContinue
- Stop
- Suspend
Type: | ActionPreference |
Aliases: | infa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
情報変数を指定します。
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StoreName
証明書を配置する証明書ストアを指定します。 有効な値は次のとおりです。
- AddressBook
- AuthRoot
- CertificateAuthority
- Disallowed
- My
- Root
- TrustedPeople
- TrustedPublisher
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Thumbprint
証明書のサムプリントを指定します。
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |