Udostępnij za pośrednictwem


Add-AzureVhd

Przekazuje plik VHD z komputera lokalnego do obiektu blob na koncie magazynu w chmurze na platformie Azure.

Uwaga

Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.

Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.

Składnia

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

Opis

Polecenie cmdlet Add-AzureVhd przekazuje lokalne obrazy wirtualnego dysku twardego (VHD) do konta magazynu obiektów blob jako stałe obrazy VHD. Zawiera on parametry służące do konfigurowania procesu przekazywania, takiego jak określanie liczby wątków modułu przekazującego, które będą używane lub zastępowania obiektu blob, który już istnieje w określonym docelowym identyfikatorze URI. W przypadku lokalnych obrazów wirtualnego dysku twardego scenariusz stosowania poprawek jest również obsługiwany, aby można było przekazać obrazy dysków różnicowych bez konieczności przekazywania już przekazanych obrazów podstawowych. Identyfikator URI sygnatury dostępu współdzielonego (SAS) jest również obsługiwany.

Przykłady

Przykład 1. Dodawanie pliku VHD

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

To polecenie dodaje plik vhd do konta magazynu.

Przykład 2. Dodawanie pliku VHD i zastępowanie miejsca docelowego

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

To polecenie dodaje plik vhd do konta magazynu.

Przykład 3: Dodawanie pliku VHD i określanie liczby wątków

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

To polecenie dodaje plik vhd do konta magazynu i określa liczbę wątków używanych do przekazania pliku.

Przykład 4. Dodawanie pliku VHD i określanie identyfikatora URI sygnatury dostępu współdzielonego

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"

To polecenie dodaje plik vhd do konta magazynu i określa identyfikator URI sygnatury dostępu współdzielonego.

Parametry

-BaseImageUriToPatch

Określa identyfikator URI do podstawowego obiektu blob obrazu w usłudze Azure Blob Storage. Sygnatura dostępu współdzielonego w danych wejściowych identyfikatora URI jest również obsługiwana.

Typ:Uri
Aliases:bs
Position:4
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-Destination

Określa identyfikator URI obiektu blob w usłudze Microsoft Azure Blob Storage. Sygnatura dostępu współdzielonego w danych wejściowych identyfikatora URI jest obsługiwana. Jednak w scenariuszach stosowania poprawek miejsce docelowe nie może być identyfikatorem URI sygnatury dostępu współdzielonego.

Typ:Uri
Aliases:dst
Position:1
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-InformationAction

Określa, jak to polecenie cmdlet reaguje na zdarzenie informacyjne.

Dopuszczalne wartości tego parametru to:

  • Kontynuuj
  • Ignoruj
  • Zapytać
  • SilentlyContinue
  • Zatrzymaj
  • Wstrzymanie
Typ:ActionPreference
Aliases:infa
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Określa zmienną informacyjną.

Typ:String
Aliases:iv
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-LocalFilePath

Określa ścieżkę pliku lokalnego pliku vhd.

Typ:FileInfo
Aliases:lf
Position:2
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-NumberOfUploaderThreads

Określa liczbę wątków, które mają być używane do przekazywania.

Typ:Int32
Aliases:th
Position:3
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-OverWrite

Określa, że to polecenie cmdlet usuwa istniejący obiekt blob w określonym docelowym identyfikatorze URI, jeśli istnieje.

Typ:SwitchParameter
Aliases:o
Position:5
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-Profile

Określa profil platformy Azure, z którego to polecenie cmdlet odczytuje. Jeśli nie określisz profilu, to polecenie cmdlet odczytuje z lokalnego profilu domyślnego.

Typ:AzureSMProfile
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False