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=<SAS Token>" -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
Aliasy:bs
Position:4
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych: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
Aliasy:dst
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych: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
Aliasy:infa
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-InformationVariable

Określa zmienną informacyjną.

Typ:String
Aliasy:iv
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-LocalFilePath

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

Typ:FileInfo
Aliasy:lf
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-NumberOfUploaderThreads

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

Typ:Int32
Aliasy:th
Position:3
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-OverWrite

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

Typ:SwitchParameter
Aliasy:o
Position:5
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych: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
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False