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
  • Stop
  • [中断]
型: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