Save-AzureVMImage
停止した Azure 仮想マシンのイメージをキャプチャして保存します。
注意
このドキュメントで参照されているコマンドレットは、Service Management API を使用するレガシ Azure リソースを管理するためのものです。 Azure Resource Manager リソースを管理するためのコマンドレットについては、Az PowerShell モジュールを参照してください。
構文
Save-AzureVMImage
[-ServiceName] <String>
[-Name] <String>
[-ImageName] <String>
[[-ImageLabel] <String>]
[[-OSState] <String>]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
説明
Save-AzureVMImage コマンドレットは、停止した Azure 仮想マシンのイメージをキャプチャして保存します。 Windows 仮想マシンの場合は、Sysprep ツールを実行して、イメージをキャプチャする前に準備します。 イメージがキャプチャされると、仮想マシンが削除されます。
例
例 1: 既存の仮想マシンを保存し、デプロイから削除する
PS C:\> Save-AzureVMImage -ServiceName "MyService" -Name "MyVM" -NewImageName "MyBaseImage" -NewImageLabel "MyBaseVM"
このコマンドは、既存の仮想マシンをキャプチャし、デプロイから削除します。
パラメーター
-ImageLabel
仮想マシン イメージのラベルを指定します。
Type: | String |
Aliases: | NewImageLabel |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ImageName
仮想マシン イメージの名前を指定します。
Type: | String |
Aliases: | NewImageName |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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 |
-Name
ソース仮想マシンの名前を指定します。
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OSState
仮想マシン イメージの操作システムの状態を指定します。 仮想マシン イメージを Azure にキャプチャする場合は、このパラメーターを使用します。
有効な値は次のとおりです。
- 一般化されたイメージ
- 専用イメージ
Type: | String |
Position: | 4 |
Default value: | None |
Required: | False |
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 |
-ServiceName
Azure サービスの名前を指定します。
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |