Invoke-AzVMReimage
Повторное создание виртуальной машины Azure.
Синтаксис
Invoke-AzVMReimage
[-ResourceGroupName] <String>
[-VMName] <String>
[-TempDisk]
[-AsJob]
[-ExactVersion <String>]
[-CustomData <String>]
[-AdminPassword <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Invoke-AzVMReimage повторно использует виртуальную машину Azure.
Примеры
Пример 1
Invoke-AzVMReimage -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Эта команда переименовывает виртуальную машину с именем VirtualMachine07 в ResourceGroup11.
Пример 2
$SecurePassword = ConvertTo-SecureString -String "****" -AsPlainText -Force
Invoke-AzVMReimage -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -TempDisk -CustomData $CustomData -AdminPassword $SecurePassword -ExactVersion "10.0.14393.0"
Передача в -AdminPassword с помощью SecureString вместе с другими параметрами для повторного создания образа виртуальной машины.
Параметры
-AdminPassword
Указывает пароль учетной записи администратора.
Минимальная длина (Windows): 8 символов
Минимальная длина (Linux): 6 символов
Максимальная длина (Windows): 123 символов
Максимальная длина (Linux): 72 символа
Требования к сложности: 3 из 4 условий, указанных ниже, необходимо выполнить
Имеет нижние символы
Имеет верхние символы
Имеет цифру
Имеет специальный символ (regex match [\W_])
Запрещенные значения: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "loweyou!"
Сведения о сбросе пароля см. в статье "Как сбросить службу удаленного рабочего стола" или пароль для входа в виртуальную машину Windows
Сведения об сбросе корневого пароля см. в статье "Управление пользователями, SSH и проверка или восстановление дисков на виртуальных машинах Linux Azure с помощью расширения VMAccess"
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-AsJob
Запуск командлета в фоновом режиме
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Запрос подтверждения перед выполнением командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CustomData
Задает строку в кодировке base-64 пользовательских данных. Строка в кодировке Base-64 декодируется в двоичный массив, сохраненный в виде файла на виртуальной машине. Максимальная длина двоичного массива составляет 65535 байтов.
Примечание. Не передавать секреты или пароли в свойстве customData
Это свойство невозможно обновить после создания виртуальной машины.
CustomData передается виртуальной машине для сохранения в виде файла, дополнительные сведения см. в разделе "Пользовательские данные" на виртуальных машинах Azure.
Сведения об использовании cloud-init для виртуальной машины Linux см. в статье "Использование cloud-init" для настройки виртуальной машины Linux во время создания
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ExactVersion
Указывает десятичное число, версия диска ОС должна быть переосмыслена. Если указана точную версию, диск ОС переимыкается в существующую версию диска ОС.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ResourceGroupName
Указывает имя группы ресурсов виртуальной машины.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-TempDisk
Указывает, следует ли повторно создавать временный диск.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMName
Имя виртуальной машины.
Тип: | String |
Aliases: | Name |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |