Командлет Set-SCVirtualHardDiskConfiguration изменяет сведения о конфигурации виртуального жесткого диска, содержащиеся в конфигурации виртуальной машины.
Примеры
Пример 1: Настройка свойств конфигурации виртуального жесткого диска
Первая команда получает объект конфигурации службы с именем Service01 и сохраняет объект в переменной $ServiceConfig.
Вторая команда получает конфигурацию компьютерного уровня для объекта конфигурации службы, хранящуюся в $ServiceConfig, и сохраняет объект в переменной $TierConfig.
Третья команда получает конфигурацию виртуальной машины для конфигурации компьютерного уровня, хранящуюся в $TierConfig, и сохраняет объект в переменной $VMConfig.
Четвертая команда получает конфигурацию виртуального жесткого диска для первой конфигурации виртуальной машины, хранящуюся в $VMConfig, и сохраняет объект в переменной $VHDConfig.
Пятая команда получает из библиотеки объект виртуального жесткого диска с именем Win2k8R2BaseDisk.vhd и сохраняет объект в переменной $VHD.
Последняя команда обновляет свойство PinSourceLocation в конфигурации виртуального жесткого диска, хранящейся в $VHDConfig, для исходного виртуального жесткого диска, хранящегося в $VHD, чтобы закрепить значение исходного виртуального жесткого диска, тем самым предотвратив его изменение во время размещения.
Параметры
-DeploymentOption
Указывает вариант развертывания виртуального жесткого диска.
Допустимые значения для этого параметра:
Указывает путь назначения для виртуального жесткого диска или на нем.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-FileInjectionDestinationLocation
Указывает путь к целевой папке (относительный путь к корню раздела), в которую исходные файлы внедряются в выбранный виртуальный жесткий диск перед первым включением виртуальной машины.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-FileInjectionDestinationPartition
Указывает целевой раздел выбранного виртуального жесткого диска, в который внедряются исходные файлы перед первым включением виртуальной машины.
Свойства параметра
Тип:
Int16
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-FileInjectionSourceLocation
Указывает расположение (URL-адрес) файлов, которые должны быть внедрены в виртуальную машину перед первым включением виртуальной машины.
Если указана папка, все файлы в этой папке внедряются в указанное место назначения.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-FileName
Указывает имя файла, которое будет использоваться при переименовании файла виртуального жесткого диска при его добавлении на виртуальную машину.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ParentVirtualHardDiskDestinationPath
Указывает путь назначения для родительского виртуального жесткого диска.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ParentVirtualHardDiskPath
Указывает путь к родительскому виртуальному жесткому диску, который будет использоваться при создании разностного диска.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PinDestinationLocation
Указывает, сохраняется ли выбранное пользователем расположение назначения во время настройки развертывания службы.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PinFileName
Указывает, сохраняется ли имя файла, выбранное пользователем, во время настройки развертывания службы.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PinSourceLocation
Указывает, сохраняется ли выбранное пользователем исходное расположение во время настройки развертывания службы.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PinStorageDisk
Указывает, сохраняется ли выбранный пользователем диск хранилища во время настройки развертывания службы.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие.
Этот параметр позволяет проверять советы PRO.
Свойства параметра
Тип:
Guid
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-SourceDisk
Указывает исходный виртуальный жесткий диск.
Свойства параметра
Тип:
StandaloneVirtualHardDisk
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-StorageClassification
Указывает объект классификации хранилища.
Свойства параметра
Тип:
StorageClassification
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-StorageDisk
Указывает диск на узле Hyper-V или VMware ESX, который виртуальная машина на этом узле может использовать вместо виртуального жесткого диска.
Этот диск называется сквозным диском.
Соответствующий термин VMware — Raw Device Mapping (RDM).
Хост-диск — это локальный жесткий диск или логическое устройство в сети хранения данных (SAN).
VMM позволяет виртуальной машине обойти файловую систему хоста и получить прямой доступ к транзитному диску.
Hyper-V узлы поддерживают транзитные диски и преобразование транзитного диска в виртуальный жесткий диск.
Узлы VMware ESX поддерживают сквозные диски, но не преобразование дисков.
Хосты Citrix XenServer не поддерживают транзитные диски.
Свойства параметра
Тип:
StorageDisk
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-StorageQoSPolicy
Указывает объект StorageQoSPolicy .
Свойства параметра
Тип:
StorageQoSPolicy
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VHDConfiguration
Указывает объект конфигурации виртуального жесткого диска.
Свойства параметра
Тип:
VirtualHardDiskConfiguration
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Выходные данные
VirtualHardDiskConfiguration
Этот командлет возвращает объект VirtualHardDiskConfiguration .