Set-AzVMSourceImage
구문
ImageReferenceSkuParameterSet (기본값)
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
Set-AzVMSourceImage cmdlet은 가상 머신에 사용할 플랫폼 이미지를 지정합니다.
예제
예제 1: 이미지에 대한 값 설정
$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"
첫 번째 명령은 ResourceGroup11이라는 리소스 그룹에서 AvailabilitySet03이라는 가용성 집합을 가져오고 해당 개체를 $AvailabilitySet 변수에 저장합니다.
두 번째 명령은 가상 머신 개체를 만든 다음 $VirtualMachine 변수에 저장합니다.
이 명령은 가상 머신에 이름과 크기를 할당합니다.
가상 머신은 $AvailabilitySet 저장된 가용성 집합에 속합니다.
최종 명령은 게시자 이름, 제품, SKU 및 버전에 대한 값을 설정합니다.
Get-AzVMImagePublisher , Get-AzVMImageOffer , Get-AzVMImageSku 및 Get-AzVMImage cmdlet은 이러한 설정을 검색할 수 있습니다.
매개 변수
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.
매개 변수 속성
형식: IAzureContextContainer
Default value: None
와일드카드 지원: False
DontShow: False
별칭: AzContext, AzureRmContext, AzureCredential
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Id
ID를 지정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
ImageReferenceIdParameterSet
Position: 1
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: True
나머지 인수의 값: False
-Offer
VMImage 제품의 유형을 지정합니다.
이미지 제품을 가져오려면 Get-AzVMImageOffer cmdlet을 사용합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
ImageReferenceSkuParameterSet
Position: 2
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: True
나머지 인수의 값: False
-PublisherName
VMImage 게시자의 이름을 지정합니다.
게시자를 가져오려면 Get-AzVMImagePublisher cmdlet을 사용합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
ImageReferenceSkuParameterSet
Position: 1
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: True
나머지 인수의 값: False
-Skus
VMImage SKU를 지정합니다.
SKU를 가져오려면 Get-AzVMImageSku cmdlet을 사용합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
ImageReferenceSkuParameterSet
Position: 3
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: True
나머지 인수의 값: False
-Version
VMImage의 버전을 지정합니다.
최신 버전을 사용하려면 특정 버전 대신 최신 값을 지정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
ImageReferenceSkuParameterSet
Position: 4
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: True
나머지 인수의 값: False
-VM
구성할 로컬 가상 머신 개체를 지정합니다.
매개 변수 속성
형식: PSVirtualMachine
Default value: None
와일드카드 지원: False
DontShow: False
별칭: VMProfile
매개 변수 집합
(All)
Position: 0
필수: True
파이프라인의 값: True
속성 이름별 파이프라인의 값: True
나머지 인수의 값: False
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters 를 참조하세요.
출력