Set-AzureRmVmssStorageProfile
Задает свойства профиля хранилища для VMSS.
Предупреждение
Модуль AzureRM PowerShell официально объявлен устаревшим с 29 февраля 2024 г. Пользователям рекомендуется выполнить миграцию из AzureRM в модуль Az PowerShell, чтобы обеспечить постоянную поддержку и обновления.
Хотя модуль AzureRM по-прежнему может функционировать, он больше не поддерживается или не поддерживается, размещая любое постоянное использование на усмотрение и риск пользователя. Ознакомьтесь с нашими ресурсами миграции, чтобы получить рекомендации по переходу в модуль Az.
Синтаксис
Set-AzureRmVmssStorageProfile
[-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
[[-ImageReferencePublisher] <String>]
[[-ImageReferenceOffer] <String>]
[[-ImageReferenceSku] <String>]
[[-ImageReferenceVersion] <String>]
[[-OsDiskName] <String>]
[[-OsDiskCaching] <CachingTypes>]
[[-OsDiskCreateOption] <String>]
[[-OsDiskOsType] <OperatingSystemTypes>]
[[-Image] <String>]
[[-VhdContainer] <String[]>]
[-ImageReferenceId <String>]
[-OsDiskWriteAccelerator]
[-DiffDiskSetting <String>]
[-ManagedDisk <String>]
[-DataDisk <VirtualMachineScaleSetDataDisk[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Set-AzureRmVmssStorageProfile задает свойства профиля хранения для масштабируемого набора виртуальных машин (VMSS).
Примеры
Пример 1. Задание свойств профиля хранилища для VMSS
PS C:\> Set-AzureRmVmssStorageProfile -VirtualMachineScaleSet "ContosoVMSS" -Name "Test" -OsDiskCreateOption "FromImage" -OsDiskCaching "None" `
-ImageReferenceOffer $ImgRef.Offer -ImageReferenceSku $ImgRef.Skus -ImageReferenceVersion $ImgRef.Version `
-ImageReferencePublisher $ImgRef.PublisherName -VhdContainer $VhdContainer
Эта команда задает свойства профиля хранилища для VMSS с именем ContosoVMSS.
Параметры
-Confirm
Запрос подтверждения перед выполнением командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DataDisk
Указывает объект диска данных.
Тип: | VirtualMachineScaleSetDataDisk[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DiffDiskSetting
Указывает параметры разных дисков для диска операционной системы.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Image
Задает универсальный код ресурса (URI) БОЛЬШОго двоичного объекта для пользовательского образа. VMSS создает диск операционной системы в том же контейнере пользовательского образа.
Тип: | String |
Position: | 9 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ImageReferenceId
Указывает идентификатор ссылки на изображение.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ImageReferenceOffer
Указывает тип предложения образа виртуальной машины (VMImage). Чтобы получить предложение изображения, используйте командлет Get-AzureRmVMImageOffer.
Тип: | String |
Position: | 2 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ImageReferencePublisher
Указывает имя издателя виртуальной машиныImage. Чтобы получить издателя, используйте командлет Get-AzureRmVMImagePublisher.
Тип: | String |
Position: | 1 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ImageReferenceSku
Указывает номер SKU VMImage. Чтобы получить номера SKU, используйте командлет Get-AzureRmVMImageSku.
Тип: | String |
Position: | 3 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ImageReferenceVersion
Указывает версию VMImage. Чтобы использовать последнюю версию, укажите значение последней вместо конкретной версии.
Тип: | String |
Position: | 4 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ManagedDisk
Указывает управляемый диск.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-OsDiskCaching
Задает режим кэширования диска операционной системы. Допустимые значения для этого параметра:
- ReadOnly
- ReadWrite Значение по умолчанию — ReadWrite. При изменении значения кэширования командлет перезагрузит виртуальную машину. Этот параметр влияет на согласованность и производительность диска.
Тип: | Nullable<T>[CachingTypes] |
Допустимые значения: | None, ReadOnly, ReadWrite |
Position: | 6 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-OsDiskCreateOption
Указывает, как этот командлет создает виртуальные машины VMSS. Допустимые значения для этого параметра:
- Присоединение: это значение используется при использовании специализированного диска для создания виртуальной машины VMSS.
- FromImage: это значение используется при использовании образа для создания виртуальной машины VMSS. Если вы используете образ платформы, вы также будете использовать параметр imageReference .
Тип: | String |
Position: | 7 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-OsDiskName
Указывает имя диска операционной системы.
Тип: | String |
Aliases: | Name |
Position: | 5 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-OsDiskOsType
Указывает тип операционной системы на диске. Это необходимо только для сценариев пользовательского образа, а не для образа платформы.
Тип: | Nullable<T>[OperatingSystemTypes] |
Допустимые значения: | Windows, Linux |
Position: | 8 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-OsDiskWriteAccelerator
Указывает, следует ли включить или отключить WriteAccelerator на диске ОС.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VhdContainer
Указывает URL-адреса контейнера, используемые для хранения дисков операционной системы для VMSS.
Тип: | String[] |
Position: | 10 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-VirtualMachineScaleSet
Указывает объект VMSS. Чтобы получить объект, используйте объект New-AzureRmVmssConfig.
Тип: | PSVirtualMachineScaleSet |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Nullable<T>[[Microsoft.Azure.Management.Compute.Models.CachingTypes, Microsoft.Azure.Management.Compute, Version=21.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
Nullable<T>[[Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes, Microsoft.Azure.Management.Compute, Version=21.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
String[]
VirtualMachineScaleSetDataDisk[]