다음을 통해 공유


Add-AzureVhd

온-프레미스 컴퓨터에서 Azure의 클라우드 스토리지 계정의 Blob에 VHD 파일을 업로드합니다.

참고

이 설명서에서 참조하는 cmdlet은 Service Management API를 사용하는 레거시 Azure 리소스를 관리하기 위한 것입니다. Azure Resource Manager 리소스를 관리하는 cmdlet은 Az PowerShell 모듈을 참조하세요.

Syntax

Add-AzureVhd
   [-Destination] <Uri>
   [-LocalFilePath] <FileInfo>
   [[-NumberOfUploaderThreads] <Int32>]
   [[-BaseImageUriToPatch] <Uri>]
   [-OverWrite]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

Add-AzureVhd cmdlet은 온-프레미스 VHD(가상 하드 디스크) 이미지를 고정된 .vhd 이미지로 Blob Storage 계정에 업로드합니다. 사용할 업로더 스레드 수를 지정하거나 지정된 대상 URI에 이미 있는 Blob을 덮어쓰는 등의 업로드 프로세스를 구성하는 매개 변수가 있습니다. 온-프레미스 VHD 이미지의 경우 이미 업로드된 기본 이미지를 업로드하지 않고도 diff 디스크 이미지를 업로드할 수 있도록 패치 시나리오도 지원됩니다. SAS(공유 액세스 서명) URI도 지원됩니다.

예제

예제 1: VHD 파일 추가

PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd"

이 명령은 스토리지 계정에 .vhd 파일을 추가합니다.

예제 2: VHD 파일 추가 및 대상 덮어쓰기

PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -Overwrite

이 명령은 스토리지 계정에 .vhd 파일을 추가합니다.

예제 3: VHD 파일 추가 및 스레드 수 지정

PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -NumberOfThreads 32

이 명령은 스토리지 계정에 .vhd 파일을 추가하고 파일을 업로드하는 데 사용할 스레드 수를 지정합니다.

예제 4: VHD 파일 추가 및 SAS URI 지정

PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd?st=2013-01-09T22%3A15%3A49Z&se=2013-01-09T23%3A10%3A49Z&sr=b&sp=w&sig=13T9Ow%2FRJAMmhfO%2FaP3HhKKJ6AY093SmveOSIV4%2FR7w%3D" -LocalFilePath "C:\vhd\win7baseimage.vhd"

이 명령은 스토리지 계정에 .vhd 파일을 추가하고 SAS URI를 지정합니다.

매개 변수

-BaseImageUriToPatch

Azure Blob Storage의 기본 이미지 Blob에 대한 URI를 지정합니다. URI 입력의 SAS도 지원됩니다.

Type:Uri
Aliases:bs
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Destination

Microsoft Azure Blob Storage의 Blob에 대한 URI를 지정합니다. URI 입력의 SAS가 지원됩니다. 그러나 패치 시나리오에서 대상은 SAS URI일 수 없습니다.

Type:Uri
Aliases:dst
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InformationAction

이 cmdlet이 정보 이벤트에 응답하는 방법을 지정합니다.

이 매개 변수에 허용되는 값은 다음과 같습니다.

  • 계속
  • 무시
  • 문의
  • SilentlyContinue
  • Stop
  • 일시 중단
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

정보 변수를 지정합니다.

Type:String
Aliases:iv
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LocalFilePath

로컬 .vhd 파일의 파일 경로를 종으로 지정합니다.

Type:FileInfo
Aliases:lf
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NumberOfUploaderThreads

업로드에 사용할 스레드 수를 지정합니다.

Type:Int32
Aliases:th
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-OverWrite

이 cmdlet이 있는 경우 지정된 대상 URI의 기존 Blob을 삭제합니다.

Type:SwitchParameter
Aliases:o
Position:5
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Profile

이 cmdlet이 읽는 Azure 프로필을 지정합니다. 프로필을 지정하지 않으면 이 cmdlet은 로컬 기본 프로필에서 읽습니다.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False