Delen via


Set-AzVMSourceImage

Hiermee geeft u de installatiekopie voor een virtuele machine op.

Syntaxis

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

Description

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

Voorbeelden

Voorbeeld 1: Waarden instellen voor een afbeelding

PS C:\> $AvailabilitySet = Get-AzAvailabilitySet -ResourceGroupName "ResourceGroup11" -Name "AvailabilitySet03"
PS C:\> $VirtualMachine = New-AzVMConfig -VMName "VirtualMachine07" -VMSize "Standard_A1" -AvailabilitySetID $AvailabilitySet.Id
PS C:\> Set-AzVMSourceImage -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-AzVMImagePublisher, Get-AzVMImageOffer, Get-AzVMImageSku en Get-AzVMImage kunnen deze instellingen detecteren.

Parameters

-DefaultProfile

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

Type:IAzureContextContainer
Aliassen:AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Id

Hiermee geeft u de id.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Offer

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

Type:String
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PublisherName

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

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Skus

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

Type:String
Position:3
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren: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
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-VM

Hiermee geeft u het lokale virtuele-machineobject te configureren.

Type:PSVirtualMachine
Aliassen:VMProfile
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

PSVirtualMachine

De parameter VM accepteert de waarde van het type PSVirtualMachine uit de pijplijn

Uitvoerwaarden

PSVirtualMachine