Save-AzVMImage
Hiermee slaat u een virtuele machine op als VMImage.
Notitie
Dit is de vorige versie van onze documentatie. Raadpleeg de meest recente versie voor actuele informatie.
Syntax
Save-AzVMImage
[-Name] <String>
[-DestinationContainerName] <String>
[-VHDNamePrefix] <String>
[-Overwrite]
[[-Path] <String>]
[-ResourceGroupName] <String>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Save-AzVMImage
[-DestinationContainerName] <String>
[-VHDNamePrefix] <String>
[-Overwrite]
[[-Path] <String>]
[-Id] <String>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Met de cmdlet Save-AzVMImage wordt een virtuele machine opgeslagen als VMImage. Voordat u een installatiekopieën van een virtuele machine maakt, maakt u sysprep u de virtuele machine en markeert u deze als gegeneraliseerd met behulp van de cmdlet Set-AzVM. De uitvoer van deze cmdlet is een JSON-sjabloon (JavaScript Object Notation). U kunt virtuele machines implementeren vanuit uw vastgelegde installatiekopieën.
Voorbeelden
Voorbeeld 1: Een virtuele machine vastleggen
Set-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -Generalized
Save-AzVMImage -ResourceGroupName "ResourceGroup11" -VMName "VirtualMachine07" -DestinationContainerName "VMContainer01" -VHDNamePrefix "VM07"
Met de eerste opdracht wordt de virtuele machine met de naam VirtualMachine07 gemarkeerd als gegeneraliseerd. Met de tweede opdracht wordt een virtuele machine met de naam VirtualMachine07 vastgelegd als VMImage. De eigenschap Uitvoer retourneert een JSON-sjabloon.
Voorbeeld 2
Hiermee slaat u een virtuele machine op als VMImage. (automatisch gegenereerd)
Save-AzVMImage -DestinationContainerName 'VMContainer01' -Name 'VirtualMachine07' -Path '/home/admin/.ssh/authorized_keys' -ResourceGroupName 'ResourceGroup11' -VHDNamePrefix 'VM07'
Parameters
Voer de cmdlet op de achtergrond uit en retourneer een taak om de voortgang bij te houden.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
| Type: | IAzureContextContainer |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u de naam van een container in de 'systeem'-container die u uw installatiekopieën wilt bewaren. Als de container niet bestaat, wordt deze voor u gemaakt. De virtuele harde schijven (VHD's) die de VMImage vormen, bevinden zich in de container die met deze parameter wordt opgegeven. Als de VHD's worden verdeeld over meerdere opslagaccounts, maakt deze cmdlet één container met deze naam in elk opslagaccount. De URL van de opgeslagen installatiekopie is vergelijkbaar met: https:// storageAccountName.blob.core.windows.net/system/Microsoft.Compute/Images/<<> imagesContainer>/<vhdPrefix-osDisk.xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.vhd>.
| Type: | String |
| Position: | 2 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u de resource-id van de virtuele machine.
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u een naam.
| Type: | String |
| Aliases: | VMName |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Geeft aan dat met deze cmdlet alle VHD's met hetzelfde voorvoegsel in de doelcontainer worden overschreven.
| Type: | SwitchParameter |
| Position: | 4 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Het bestandspad waarin de sjabloon van de vastgelegde installatiekopieën wordt opgeslagen.
| Type: | String |
| Position: | 5 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u de naam van de resourcegroep van de virtuele machine.
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u het voorvoegsel in de naam van de blobs die het opslagprofiel van de VMImage vormen. Een voorvoegsel vhdPrefix voor een besturingssysteemschijf resulteert bijvoorbeeld in de naam vhdPrefix-osdisk.< guid.vhd>.
| Type: | String |
| Aliases: | VirtualHardDiskNamePrefix |
| Position: | 3 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |