Invoke-AzVMReimage
Odtwarzaj obraz maszyny wirtualnej platformy Azure.
Składnia
Invoke-AzVMReimage
[-ResourceGroupName] <String>
[-VMName] <String>
[-TempDisk]
[-AsJob]
[-ExactVersion <String>]
[-CustomData <String>]
[-AdminPassword <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Invoke-AzVMReimage odtwarza maszynę wirtualną platformy Azure.
Przykłady
Przykład 1
Invoke-AzVMReimage -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
To polecenie odtwarza maszynę wirtualną o nazwie VirtualMachine07 w grupie ResourceGroup11.
Przykład 2
$SecurePassword = ConvertTo-SecureString "password" -AsPlainText
Invoke-AzVMReimage -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -TempDisk -CustomData $CustomData -AdminPassword $SecurePassword -ExactVersion "10.0.14393.0"
Przekazywanie parametrów -Administracja Password przy użyciu protokołu SecureString wraz z innymi parametrami w celu odtworzenia obrazu maszyny wirtualnej.
Parametry
-AdminPassword
Określa hasło konta administratora.
Minimalna długość (Windows): 8 znaków
Minimalna długość (Linux): 6 znaków
Maksymalna długość (Windows): 123 znaków
Maksymalna długość (Linux): 72 znaki
Wymagania dotyczące złożoności: poniżej należy spełnić 3 z 4 warunków
Ma małe znaki
Ma wielkie znaki
Ma cyfrę
Ma znak specjalny (dopasowanie wyrażenia regularnego [\W_])
Niedozwolone wartości: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
Aby zresetować hasło, zobacz Jak zresetować usługę pulpitu zdalnego lub hasło logowania na maszynie wirtualnej z systemem Windows
Aby zresetować hasło główne, zobacz Zarządzanie użytkownikami, protokołem SSH i sprawdzanie lub naprawianie dysków na maszynach wirtualnych z systemem Linux na platformie Azure przy użyciu rozszerzenia VMAccess
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AsJob
Uruchamianie polecenia cmdlet w tle
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomData
Określa ciąg zakodowany w formacie base-64 danych niestandardowych. Ciąg zakodowany w formacie base-64 jest dekodowany do tablicy binarnej, która jest zapisywana jako plik na maszynie wirtualnej. Maksymalna długość tablicy binarnej wynosi 65535 bajtów.
Uwaga: nie przekazuj żadnych wpisów tajnych ani haseł we właściwości customData
Nie można zaktualizować tej właściwości po utworzeniu maszyny wirtualnej.
CustomData jest przekazywana do maszyny wirtualnej, która ma zostać zapisana jako plik, aby uzyskać więcej informacji, zobacz Custom Data on Azure VMs (Dane niestandardowe na maszynach wirtualnych platformy Azure)
Aby użyć pakietu cloud-init dla maszyny wirtualnej z systemem Linux, zobacz Using cloud-init to customize a Linux VM during creation (Używanie pakietu cloud-init do dostosowywania maszyny wirtualnej z systemem Linux podczas tworzenia)
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExactVersion
Określa w liczbie dziesiętnej, wersja dysku systemu operacyjnego powinna być odtwarzana z obrazu. Jeśli nie podano dokładnej wersji, dysk systemu operacyjnego jest odtwarzany z obrazu do istniejącej wersji dysku systemu operacyjnego.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Określa nazwę grupy zasobów maszyny wirtualnej.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TempDisk
Określa, czy ma być odtwarzany dysk tymczasowy.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMName
Nazwa maszyny wirtualnej.
Type: | String |
Aliases: | Name |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
Dane wyjściowe
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla