Megosztás a következőn keresztül:


Set-AzureRmVMSourceImage

Egy virtuális gép rendszerképét határozza meg.

Figyelmeztetés

Az AzureRM PowerShell-modul 2024. február 29-én hivatalosan elavult. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében.

Bár az AzureRM-modul továbbra is működik, a továbbiakban nem tart fenn vagy nem támogatott, így a folyamatos használatot a felhasználó saját belátása szerint és kockázatára teheti. Az Az modulra való áttéréshez tekintse meg a migrálási erőforrásainkat.

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

A Set-AzureRmVMSourceImage parancsmag megadja a virtuális gépekhez használandó platformrendszerképet.

Példák

1. példa: Értékek beállítása egy képhez

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"

Az első parancs lekéri az AvailablitySet03 nevű rendelkezésre állási csoportot a ResourceGroup11 nevű erőforráscsoportban, majd az objektumot a $AvailabilitySet változóban tárolja. A második parancs létrehoz egy virtuálisgép-objektumot, majd a $VirtualMachine változóban tárolja. A parancs nevet és méretet rendel a virtuális géphez. A virtuális gép a $AvailabilitySet tárolt rendelkezésre állási csoporthoz tartozik. Az utolsó parancs a közzétevő nevének, ajánlatának, termékváltozatának és verziójának értékeit állítja be. A Get-AzureRmVMImagePublisher, a Get-AzureRmVMImageOffer, a Get-AzureRmVMImageSku és a Get-AzureRmVMImage parancsmagok felderíthetik ezeket a beállításokat.

Paraméterek

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Id

Megadja az azonosítót.

Típus:String
Position:1
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Offer

A VMImage-ajánlat típusát adja meg. Képajánlat beszerzéséhez használja a Get-AzureRmVMImageOffer parancsmagot.

Típus:String
Position:2
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-PublisherName

A VMImage közzétevőjének nevét adja meg. Közzétevő beszerzéséhez használja a Get-AzureRmVMImagePublisher parancsmagot.

Típus:String
Position:1
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Skus

VMImage termékváltozatot ad meg. Termékváltozatok beszerzéséhez használja a Get-AzureRmVMImageSku parancsmagot.

Típus:String
Position:3
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Version

A VMImage egy verzióját adja meg. A legújabb verzió használatához egy adott verzió helyett adja meg a legújabb értéket.

Típus:String
Position:4
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-VM

Megadja a konfigurálni kívánt helyi virtuálisgép-objektumot.

Típus:PSVirtualMachine
Aliasok:VMProfile
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

Bevitelek

PSVirtualMachine

String

Kimenetek

PSVirtualMachine