New-AzureCertificateSetting
サービス内にある証明書の証明書設定オブジェクトを作成します。
Note
このドキュメントで参照されているコマンドレットは、Azure Service Manager (ASM) API を使用するレガシ Azure リソースを管理するためのものです。 ASM の廃止が予定されているため、新しいリソースを作成する場合、このレガシ PowerShell モジュールは推奨されません。 詳細については、「Azure Service Manager の廃止」を参照してください。
Az PowerShell モジュールは、PowerShell を使用して Azure Resource Manager (ARM) リソースを管理するための推奨される 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
- 阻止
- [中断]
型: | ActionPreference |
Aliases: | infa |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-InformationVariable
情報変数を指定します。
型: | String |
Aliases: | iv |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-StoreName
証明書を配置する証明書ストアを指定します。 有効な値は次のとおりです。
- AddressBook
- AuthRoot
- CertificateAuthority
- 不許可
- My
- ルート
- TrustedPeople
- TrustedPublisher
型: | String |
配置: | 0 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Thumbprint
証明書のサムプリントを指定します。
型: | String |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |