Share via


Set-AzureVMSize

Azure 仮想マシンのサイズを設定します。

注意

このドキュメントで参照されているコマンドレットは、Service Management API を使用するレガシ Azure リソースを管理するためのものです。 Azure Resource Manager リソースを管理するためのコマンドレットについては、Az PowerShell モジュールを参照してください。

構文

Set-AzureVMSize
   [-InstanceSize] <String>
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

説明

Set-AzureVMSize コマンドレットは、仮想マシンのサイズを更新します。 これには、仮想マシンの新しいサイズである InstanceSize、Get-AzureVM コマンドレットを使用して取得された仮想マシン オブジェクトである VM の 2 つのパラメーターがあります。 Set-AzureVMSize結果は、Update-AzureVM コマンドレットにパイプ処理することも、後で使用するために変数に格納することもできます。 Update-AzureVM が実行されるまで、実際の変更は行われません。

注: このコマンドレットでは、仮想マシンを再プロビジョニングする必要があり、新しい IP アドレスが取得される可能性があります。

例 1: 仮想マシンのサイズを設定する

PS C:\> Get-AzureVM -ServiceName "MySvc1" -Name "MyVM3" | Set-AzureVMSize "Small" | Update-AzureVM

このコマンドにより、仮想マシンのサイズが "Small" に更新されます。

パラメーター

-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

Type:String
Position:1
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

-VM

このコマンドレットでサイズを設定する永続的な仮想マシン オブジェクトを指定します。

Type:IPersistentVM
Aliases:InputObject
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False