Set-AzVMSourceImage
Hiermee geeft u de installatiekopieƫn voor een virtuele machine.
Syntaxis
ImageReferenceSkuParameterSet (Standaard)
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>]
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
$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"
Met de eerste opdracht wordt de beschikbaarheidsset met de naam AvailabilitySet03 opgehaald in de resourcegroep 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.
Parametereigenschappen
Type: IAzureContextContainer
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: AzContext, AzureRmContext, AzureCredential
Parametersets
(All)
Position: Named
Verplicht: False
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: False
Waarde van resterende argumenten: False
-Id
Hiermee geeft u de id.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
ImageReferenceIdParameterSet
Position: 1
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-Offer
Hiermee geeft u het type VMImage-aanbieding op.
Gebruik de cmdlet Get-AzVMImageOffer om een installatiekopieƫnaanbieding te verkrijgen.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
ImageReferenceSkuParameterSet
Position: 2
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-PublisherName
Hiermee geeft u de naam van een uitgever van een VMImage.
Gebruik de cmdlet Get-AzVMImagePublisher om een uitgever te verkrijgen.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
ImageReferenceSkuParameterSet
Position: 1
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-Skus
Hiermee geeft u een VMImage-SKU.
Gebruik de cmdlet Get-AzVMImageSku om SKU's te verkrijgen.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
ImageReferenceSkuParameterSet
Position: 3
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: 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.
Parametereigenschappen
Type: String
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Parametersets
ImageReferenceSkuParameterSet
Position: 4
Verplicht: True
Waarde uit pijplijn: False
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
-VM
Hiermee geeft u het lokale virtuele-machineobject te configureren.
Parametereigenschappen
Type: PSVirtualMachine
Default value: None
Ondersteunt jokertekens: False
DontShow: False
Aliassen: VMProfile
Parametersets
(All)
Position: 0
Verplicht: True
Waarde uit pijplijn: True
Waarde uit pijplijn op eigenschapsnaam: True
Waarde van resterende argumenten: False
CommonParameters
Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParameters voor meer informatie.
Uitvoerwaarden