Share via


Set-AzureRmVMSourceImage

Hiermee geeft u de installatiekopie voor een virtuele machine op.

Waarschuwing

De AzureRM PowerShell-module is vanaf 29 februari 2024 officieel afgeschaft. Gebruikers wordt aangeraden om van AzureRM naar de Az PowerShell-module te migreren om ondersteuning en updates te garanderen.

Hoewel de AzureRM-module nog steeds kan functioneren, wordt deze niet meer onderhouden of ondersteund, waardoor het gebruik naar eigen goeddunken en risico van de gebruiker blijft bestaan. Raadpleeg onze migratiebronnen voor hulp bij de overgang naar de Az-module.

Syntax

Set-AzureRmVMSourceImage
   [-VM] <PSVirtualMachine>
   [-PublisherName] <String>
   [-Offer] <String>
   [-Skus] <String>
   [-Version] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Set-AzureRmVMSourceImage
   [-VM] <PSVirtualMachine>
   [-Id] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

De cmdlet Set-AzureRmVMSourceImage geeft de platforminstallatiekopie op die moet worden gebruikt voor een virtuele machine.

Voorbeelden

Voorbeeld 1: Waarden instellen voor een afbeelding

PS C:\> $AvailabilitySet = Get-AzureRmAvailabilitySet -ResourceGroupName "ResourceGroup11" -Name "AvailabilitySet03"
PS C:\> $VirtualMachine = New-AzureRmVMConfig -VMName "VirtualMachine07" -VMSize "Standard_A1" -AvailabilitySetID $AvailabilitySet.Id 
PS C:\> Set-AzureRmVMSourceImage -VM $VirtualMachine -PublisherName "MicrosoftWindowsServer" -Offer "WindowsServer" -Skus "2012-R2-Datacenter" -Version "latest"

Met de eerste opdracht wordt de beschikbaarheidsset met de naam AvailablitySet03 opgehaald in de resourcegroep met de naam ResourceGroup11 en wordt dat object vervolgens opgeslagen in de $AvailabilitySet variabele. Met de tweede opdracht wordt een object van een virtuele machine gemaakt en vervolgens opgeslagen in de $VirtualMachine variabele. Met de opdracht wordt een naam en grootte toegewezen aan de virtuele machine. De virtuele machine behoort tot de beschikbaarheidsset die is opgeslagen in $AvailabilitySet. Met de laatste opdracht worden waarden ingesteld voor de naam van de uitgever, aanbieding, SKU en versie. De cmdlets Get-AzureRmVMImagePublisher, Get-AzureRmVMImageOffer, Get-AzureRmVMImageSku en Get-AzureRmVMImage kunnen deze instellingen detecteren.

Parameters

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

Hiermee geeft u de id.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Offer

Hiermee geeft u het type VMImage-aanbieding op. Gebruik de cmdlet Get-AzureRmVMImageOffer om een installatiekopieaanbieding te verkrijgen.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PublisherName

Hiermee geeft u de naam van een uitgever van een VMImage. Gebruik de cmdlet Get-AzureRmVMImagePublisher om een uitgever te verkrijgen.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Skus

Hiermee geeft u een VMImage-SKU. Gebruik de cmdlet Get-AzureRmVMImageSku om SKU's te verkrijgen.

Type:String
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Version

Hiermee geeft u een versie van een VMImage. Als u de nieuwste versie wilt gebruiken, geeft u een waarde op van de meest recente in plaats van een bepaalde versie.

Type:String
Position:4
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VM

Hiermee geeft u het lokale virtuele-machineobject te configureren.

Type:PSVirtualMachine
Aliases:VMProfile
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Invoerwaarden

PSVirtualMachine

String

Uitvoerwaarden

PSVirtualMachine