Поделиться через


Set-SCVirtualHardDiskConfiguration

Изменяет сведения о конфигурации виртуального жесткого диска, содержащиеся в конфигурации виртуальной машины.

Синтаксис

Set-SCVirtualHardDiskConfiguration
   [-SourceDisk <StandaloneVirtualHardDisk>]
   [-PinSourceLocation <Boolean>]
   [-DestinationLocation <String>]
   [-PinDestinationLocation <Boolean>]
   [-FileName <String>]
   [-PinFileName <Boolean>]
   [-DeploymentOption <DeploymentOption>]
   [-StorageDisk <StorageDisk>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-PinStorageDisk <Boolean>]
   [-ParentVirtualHardDiskPath <String>]
   [-ParentVirtualHardDiskDestinationPath <String>]
   [-FileInjectionSourceLocation <String>]
   [-FileInjectionDestinationLocation <String>]
   [-FileInjectionDestinationPartition <Int16>]
   -VHDConfiguration <VirtualHardDiskConfiguration>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Описание

Командлет Set-SCVirtualHardDiskConfiguration изменяет сведения о конфигурации виртуального жесткого диска, содержащиеся в конфигурации виртуальной машины.

Примеры

Пример 1. Задание свойств конфигурации виртуального жесткого диска

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01" 
PS C:\> $TierConfig = Get-SCComputerTierConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfig = Get-SCVMConfiguration -ComputerTierConfiguration $TierConfig
PS C:\> $VHDConfig = Get-SCVirtualHardDiskConfiguration -VMConfiguration $VMConfig[0]
PS C:\> $VHD = Get-SCVirtualHardDisk -Name "Win2k8R2BaseDisk.vhd"
PS C:\> Set-SCVirtualHardDiskConfiguration -VHDConfiguration $VHDConfig -SourceDisk $VHD -PinSourceLocation $True

Первая команда получает объект конфигурации службы с именем Service01 и сохраняет объект в переменной $ServiceConfig.

Вторая команда получает конфигурацию уровня компьютера для объекта конфигурации службы, хранящегося в $ServiceConfig, и сохраняет объект в переменной $TierConfig.

Третья команда получает конфигурацию виртуальной машины для конфигурации уровня компьютера, хранящейся в $TierConfig, и сохраняет объект в переменной $VMConfig.

Четвертая команда получает конфигурацию виртуального жесткого диска для первой конфигурации виртуальной машины, хранящейся в $VMConfig, и сохраняет объект в переменной $VHDConfig.

Пятая команда получает объект виртуального жесткого диска с именем Win2k8R2BaseDisk.vhd из библиотеки и сохраняет объект в переменной $VHD.

Последняя команда обновляет свойство PinSourceLocation в конфигурации виртуального жесткого диска, хранящейся в $VHDConfig исходного виртуального жесткого диска, хранящегося в $VHD, чтобы закрепить значение исходного виртуального жесткого диска, тем самым предотвращая его изменение во время размещения.

Параметры

-DeploymentOption

Задает параметр развертывания для виртуального жесткого диска. Допустимые значения для этого параметра:

  • None
  • UseFastest
  • UseTarget
  • UseNetwork
  • UseSAN
  • ИспользованиеDifferencing
  • UseExistingVirtualDisk
Type:DeploymentOption
Accepted values:None, UseFastest, UseTarget, UseNetwork, UseSAN, UseDifferencing, UseExistingVirtualDisk
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DestinationLocation

Указывает путь назначения для виртуального жесткого диска или на нем.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FileInjectionDestinationLocation

Указывает путь к целевой папке (относительный путь к корню секции), в который исходные файлы внедряются в выбранный виртуальный жесткий диск, прежде чем включать виртуальную машину в первый раз.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FileInjectionDestinationPartition

Указывает целевую секцию выбранного виртуального жесткого диска, в которой исходные файлы внедряются перед включением виртуальной машины в первый раз.

Type:Int16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FileInjectionSourceLocation

Указывает расположение (URL-адрес) файлов, которые нужно внедрить в виртуальную машину, прежде чем включать виртуальную машину в первый раз.

При указании папки все файлы в этой папке внедряются в указанное целевое расположение.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FileName

Указывает имя файла, используемого при переименовании файла виртуального жесткого диска при его добавлении на виртуальную машину.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Указывает, что ход выполнения задания отслеживается и хранится в переменной, имя которой указано в этом параметре.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ParentVirtualHardDiskDestinationPath

Указывает путь назначения для родительского виртуального жесткого диска.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ParentVirtualHardDiskPath

Указывает путь к родительскому виртуальному жесткому диску, который будет использоваться при создании разностного диска.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PinDestinationLocation

Указывает, сохраняется ли целевое расположение, выбранное пользователем во время настройки развертывания службы.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PinFileName

Указывает, сохраняется ли имя файла, выбранного пользователем, во время настройки развертывания службы.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PinSourceLocation

Указывает, сохраняется ли исходное расположение, выбранное пользователем во время настройки развертывания службы.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PinStorageDisk

Указывает, сохраняется ли диск хранилища, выбранный пользователем, во время настройки развертывания службы.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет выполнять аудит советов PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления немедленно возвращал командную оболочку.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SourceDisk

Указывает исходный виртуальный жесткий диск.

Type:StandaloneVirtualHardDisk
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageClassification

Указывает объект классификации хранилища.

Type:StorageClassification
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageDisk

Указывает диск на узле Hyper-V или VMware ESX, который виртуальная машина на этом узле может использовать вместо виртуального жесткого диска. Этот диск называется сквозным диском. Соответствующий термин VMware — это сопоставление необработанных устройств (RDM). Диск узла — это локальный жесткий диск или логическая единица в сети хранения данных (SAN). VMM позволяет виртуальной машине обходить файловую систему узла и обращаться к сквозному диску напрямую. Узлы Hyper-V поддерживают сквозные диски и преобразование сквозного диска в виртуальный жесткий диск. Узлы VMware ESX поддерживают сквозные диски, но не преобразование дисков. Узлы Citrix XenServer не поддерживают сквозные диски.

Type:StorageDisk
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageQoSPolicy

Указывает объект StorageQoSPolicy .

Type:StorageQoSPolicy
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VHDConfiguration

Указывает объект конфигурации виртуального жесткого диска.

Type:VirtualHardDiskConfiguration
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Выходные данные

VirtualHardDiskConfiguration

Этот командлет возвращает объект VirtualHardDiskConfiguration .