Set-AzVMSourceImage
Określa obraz maszyny wirtualnej.
Składnia
ImageReferenceSkuParameterSet (Domyślne)
Set-AzVMSourceImage
[-VM] <PSVirtualMachine>
[-PublisherName] <String>
[-Offer] <String>
[-Skus] <String>
[-Version] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
ImageReferenceIdParameterSet
Set-AzVMSourceImage
[-VM] <PSVirtualMachine>
[-Id] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-AzVMSourceImage określa obraz platformy do użycia dla maszyny wirtualnej.
Przykłady
Przykład 1. Ustawianie wartości dla obrazu
$AvailabilitySet = Get-AzAvailabilitySet -ResourceGroupName "ResourceGroup11" -Name "AvailabilitySet03"
$VirtualMachine = New-AzVMConfig -VMName "VirtualMachine07" -VMSize "Standard_A1" -AvailabilitySetID $AvailabilitySet.Id
Set-AzVMSourceImage -VM $VirtualMachine -PublisherName "MicrosoftWindowsServer" -Offer "WindowsServer" -Skus "2012-R2-Datacenter" -Version "latest"
Pierwsze polecenie pobiera zestaw dostępności o nazwie AvailabilitySet03 w grupie zasobów o nazwie ResourceGroup11, a następnie przechowuje ten obiekt w zmiennej $AvailabilitySet.
Drugie polecenie tworzy obiekt maszyny wirtualnej, a następnie zapisuje go w zmiennej $VirtualMachine.
Polecenie przypisuje nazwę i rozmiar do maszyny wirtualnej.
Maszyna wirtualna należy do zestawu dostępności przechowywanego w $AvailabilitySet.
Końcowe polecenie ustawia wartości dla nazwy wydawcy, oferty, jednostki SKU i wersji.
Polecenia cmdlet Get-AzVMImagePublisher , Get-AzVMImageOffer , Get-AzVMImageSku i Get-AzVMImage mogą odnajdywać te ustawienia.
Parametry
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Właściwości parametrów
Typ: IAzureContextContainer
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Aliasy: AzContext, AzureRmContext, AzureCredential
Zbiory parametrów
(All)
Pozycja: Named
Obowiązkowy: False
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: False
Wartość pozostałych argumentów: False
-Id
Określa identyfikator.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ImageReferenceIdParameterSet
Pozycja: 1
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: True
Wartość pozostałych argumentów: False
-Offer
Określa typ oferty VMImage.
Aby uzyskać ofertę obrazu, użyj polecenia cmdlet Get-AzVMImageOffer.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ImageReferenceSkuParameterSet
Pozycja: 2
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: True
Wartość pozostałych argumentów: False
-PublisherName
Określa nazwę wydawcy vmImage.
Aby uzyskać wydawcę, użyj polecenia cmdlet Get-AzVMImagePublisher.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ImageReferenceSkuParameterSet
Pozycja: 1
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: True
Wartość pozostałych argumentów: False
-Skus
Określa jednostkę SKU VMImage.
Aby uzyskać jednostki SKU, użyj polecenia cmdlet Get-AzVMImageSku.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ImageReferenceSkuParameterSet
Pozycja: 3
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: True
Wartość pozostałych argumentów: False
-Version
Określa wersję maszyny wirtualnejImage.
Aby użyć najnowszej wersji, określ wartość najnowszej zamiast określonej wersji.
Właściwości parametrów
Typ: String
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Zbiory parametrów
ImageReferenceSkuParameterSet
Pozycja: 4
Obowiązkowy: True
Wartość z pipeline: False
Wartość z pipeline według nazwy właściwości: True
Wartość pozostałych argumentów: False
-VM
Określa obiekt lokalnej maszyny wirtualnej do skonfigurowania.
Właściwości parametrów
Typ: PSVirtualMachine
Wartość domyślna: None
Wspiera dzikie karty: False
DontShow: False
Aliasy: VMProfile
Zbiory parametrów
(All)
Pozycja: 0
Obowiązkowy: True
Wartość z pipeline: True
Wartość z pipeline według nazwy właściwości: True
Wartość pozostałych argumentów: False
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters .
Wyjść