Share via


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