Udostępnij za pośrednictwem


Save-AzVhd

Zapisuje pobrane lokalnie obrazy vhd.

Składnia

Save-AzVhd
    [-ResourceGroupName] <String>
    [-SourceUri] <Uri>
    [-LocalFilePath] <FileInfo>
    [[-NumberOfThreads] <Int32>]
    [-OverWrite]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]
Save-AzVhd
    [-StorageKey] <String>
    [-SourceUri] <Uri>
    [-LocalFilePath] <FileInfo>
    [[-NumberOfThreads] <Int32>]
    [-OverWrite]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Opis

Polecenie cmdlet Save-AzVhd zapisuje obrazy vhd z obiektu blob, w którym są przechowywane w pliku. Można określić liczbę wątków pobierania używanych przez proces oraz to, czy zastąpić plik, który już istnieje. To polecenie cmdlet pobiera zawartość w taki sposób, w jakim jest. Nie stosuje żadnej konwersji formatu wirtualnego dysku twardego (VHD).

Przykłady

Przykład 1. Pobieranie obrazu

Save-AzVhd -SourceUri "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -ResourceGroupName "rgname"

To polecenie pobiera plik vhd i przechowuje go w ścieżce lokalnej C:\vhd\Win7Image.vhd.

Przykład 2. Pobieranie obrazu i zastępowanie pliku lokalnego

Save-AzVhd -SourceUri "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -Overwrite -ResourceGroupName "rgname"

To polecenie pobiera plik vhd i zapisuje go w ścieżce lokalnej. Polecenie zawiera parametr Overwrite . W związku z tym jeśli plik C:\vhd\Win7Image.vhd już istnieje, to polecenie go zastępuje.

Przykład 3. Pobieranie obrazu przy użyciu określonej liczby wątków

Save-AzVhd -SourceUri "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -NumberOfThreads 32 -ResourceGroupName "rgname"

To polecenie pobiera plik vhd i zapisuje go w ścieżce lokalnej. Polecenie określa wartość 32 parametru NumberOfThreads . W związku z tym polecenie cmdlet używa 32 wątków dla tej akcji.

Przykład 4. Pobieranie obrazu i określanie klucza magazynu

Save-AzVhd -SourceUri "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -StorageKey "zNvcH0r5vAGmC5AbwEtpcyWCMyBd3eMDbdaa4ua6kwxq6vTZH3Y+sw=="

To polecenie pobiera plik vhd i określa klucz magazynu.

Parametry

-AsJob

Uruchom polecenie cmdlet w tle i zwróć zadanie, aby śledzić postęp.

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

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-LocalFilePath

Określa lokalną ścieżkę pliku zapisanego obrazu.

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

-NumberOfThreads

Określa liczbę wątków pobierania używanych przez to polecenie cmdlet podczas pobierania.

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

-OverWrite

Wskazuje, że to polecenie cmdlet zastępuje plik określony przez plik LocalFilePath , jeśli istnieje.

Typ:SwitchParameter
Aliasy:o
Position:4
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Określa nazwę grupy zasobów konta magazynu.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-SourceUri

Określa identyfikator URI (Uniform Resource Identifier) obiektu blob w pliku Azure.

Typ:Uri
Aliasy:src, Source
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-StorageKey

Określa klucz magazynu konta usługi Blob Storage. Jeśli nie określisz klucza, to polecenie cmdlet podejmie próbę określenia klucza magazynu konta w identyfikatorze SourceUri z platformy Azure.

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

Dane wejściowe

String

Uri

Dane wyjściowe

VhdDownloadContext