New-AzureVMConfig
Azure 仮想マシン構成オブジェクトを作成します。
注意
このドキュメントで参照されているコマンドレットは、Service Management API を使用するレガシ Azure リソースを管理するためのものです。 Azure Resource Manager リソースを管理するためのコマンドレットについては、Az PowerShell モジュールを参照してください。
構文
New-AzureVMConfig
[-Name] <String>
[-InstanceSize] <String>
[[-HostCaching] <String>]
[[-AvailabilitySetName] <String>]
[[-Label] <String>]
[-ImageName] <String>
[[-MediaLocation] <String>]
[[-DiskLabel] <String>]
[-DisableBootDiagnostics]
[-LicenseType <String>]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
New-AzureVMConfig
[-Name] <String>
[-InstanceSize] <String>
[[-HostCaching] <String>]
[[-AvailabilitySetName] <String>]
[[-Label] <String>]
[-DiskName] <String>
[-DisableBootDiagnostics]
[-LicenseType <String>]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
説明
New-AzureVMConfig コマンドレットは、Azure 仮想マシン構成オブジェクトを作成します。 このオブジェクトを使用して、新しいデプロイを実行し、既存のデプロイに新しい仮想マシンを追加できます。
例
例 1: Windows 仮想マシン構成を作成する
PS C:\> $Image = (Get-AzureVMImage)[4].ImageName
C:\PS> New-AzureVMConfig -Name "MyVM1" -InstanceSize ExtraSmall -ImageName $Image | Add-AzureProvisioningConfig -Windows -Password $AdminPassword | Add-AzureDataDisk -CreateNew -DiskSizeInGB 50 -DiskLabel "Datadisk1" -LUN 0 | New-AzureVM -ServiceName "MySvc1"
このコマンドは、オペレーティング システム ディスク、データ ディスク、プロビジョニング構成を使用して Windows 仮想マシンの構成を作成します。 この構成は、新しい仮想マシンを作成するために使用されます。
例 2: Linux 仮想マシン構成を作成する
PS C:\> $Image = (Get-AzureVMImage)[7].ImageName
C:\PS> New-AzureVMConfig -Name "MyVM1" -InstanceSize ExtraSmall -ImageName $Image | Add-AzureProvisioningConfig -Linux -LinuxUser $LinuxUser -Password $AdminPassword | Add-AzureDataDisk -CreateNew -DiskSizeInGB 50 -DiskLabel "Datadisk1" -LUN 0 | New-AzureVM -ServiceName "MySvc1"
このコマンドは、オペレーティング システム ディスク、データ ディスク、プロビジョニング構成を使用して、新しい Linux 仮想マシン構成を作成します。 この構成は、新しい仮想マシンを作成するために使用されます。
パラメーター
-AvailabilitySetName
可用性セットの名前を指定します。
Type: | String |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableBootDiagnostics
構成がブート診断を無効にすることを示します。 既定では、仮想マシンでブート診断が有効になっています。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskLabel
オペレーティング システム ディスクのラベルを指定します。
Type: | String |
Position: | 7 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskName
オペレーティング システム ディスクの名前を指定します。
Type: | String |
Position: | 5 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HostCaching
オペレーティング システム ディスクのホスト キャッシュ モードを指定します。
有効な値は次のとおりです。
- ReadOnly
- ReadWrite
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImageName
オペレーティング システム ディスクに使用する仮想マシン イメージの名前を指定します。
Type: | String |
Position: | 5 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-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 |
-InstanceSize
インスタンスのサイズを指定します。
このパラメーターの有効値は、次のとおりです。
- ExtraSmall
- Small
- Medium
- Large
- ExtraLarge
- A5
- A6
- A7
- A8
- A9
- Basic_A0
- Basic_A1
- Basic_A2
- Basic_A3
- Basic_A4
- Standard_D1
- Standard_D2
- Standard_D3
- Standard_D4
- Standard_D11
- Standard_D12
- Standard_D13
- Standard_D14
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Label
仮想マシンに割り当てるラベルを指定します。
Type: | String |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LicenseType
オンプレミスでライセンスが付与されているイメージまたはディスクのライセンスの種類を指定します。 このパラメーターの有効値は、次のとおりです。
- Windows_Client
- Windows_Server
このパラメーターは、Windows Server オペレーティング システムを含むイメージに対してのみ指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MediaLocation
新しい仮想マシン ディスクの Azure ストレージの場所を指定します。
Type: | String |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
仮想マシンの名前を指定します。
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
このコマンドレットが読み取る Azure プロファイルを指定します。 プロファイルを指定しない場合、このコマンドレットはローカルの既定のプロファイルから読み取ります。
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |