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 |