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 .