Expand-SCVirtualDiskDrive
Расширяет виртуальный жесткий диск, подключенный к объекту виртуального диска.
Синтаксис
Default (по умолчанию)
Expand-SCVirtualDiskDrive
[-VirtualDiskDrive] <VirtualDiskDrive>
-VirtualHardDiskSizeGB <Int32>
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Описание
Командлет Expand-SCVirtualDiskDrive расширяет виртуальный жесткий диск, подключенный к объекту виртуального диска, чтобы увеличить общую емкость виртуального жесткого диска. Если файл виртуального диска подключается к цепочке SCSI виртуальной машины, вы можете изменить размер виртуального диска, когда виртуальная машина находится в сети.
Этот командлет расширяет файл .vhd или .vhdx на основе Windows, подключенный к объекту виртуального диска на виртуальной машине, развернутой на Hyper-V узле. Этот командлет также можно использовать для развертывания VMware-файла VMDK на виртуальной машине, развернутой на узле ESX. Этот командлет нельзя использовать для расширения виртуального жесткого диска на виртуальной машине, развернутой на узле Citrix XenServer.
Примеры
Пример 1: Расширение виртуального жесткого диска
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $VirtDiskDrive = Get-SCVirtualDiskDrive -VM $VM | Where-Object {$_.Bus -Eq 0 -And $_.Lun -Eq 0}
PS C:\> Expand-SCVirtualDiskDrive -VirtualDiskDrive $VirtDiskDrive -VirtualHardDiskSizeGB 40
Первая команда получает объект виртуальной машины с именем VM01 с помощью командлета Get-SCVirtualMachine . Команда сохраняет этот объект в переменной $VM.
Вторая команда получает объект виртуального диска, расположенный на первом контроллере ($. Шина -Eq 0) и первый слот этого контроллера ($. Lun -Eq 0) из VM01 и сохраняет этот объект в переменной $VirtDiskDrive.
Последняя команда увеличивает размер виртуального жесткого диска, подключенного к виртуальному диску, до 40 ГБ.
Параметры
-JobGroup
Указывает идентификатор для ряда команд, которые выполняются как набор непосредственно перед выполнением последней команды, включающей тот же идентификатор группы заданий.
Свойства параметра
| Тип: | Guid |
| 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 |
-OnBehalfOfUser
Указывает имя пользователя. Этот командлет работает от имени пользователя, указанного в этом параметре.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-OnBehalfOfUserRole
Указывает роль пользователя. Укажите этот параметр и параметр OnBehalfOfUser , чтобы удалить разрешения для роли пользователя, которая принадлежит от имени пользователя. Чтобы получить объект роли пользователя, используйте командлет Get-SCUserRole.
Свойства параметра
| Тип: | UserRole |
| 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 |
-VirtualDiskDrive
Указывает объект виртуального диска. К объекту виртуального диска можно подключить либо виртуальный жесткий диск, либо транзитный диск.
Свойства параметра
| Тип: | VirtualDiskDrive |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-VirtualHardDiskSizeGB
Указывает размер в гигабайтах (ГБ), до которого расширяется динамически расширяемый виртуальный жесткий диск.
Свойства параметра
| Тип: | Int32 |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | Размер |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Выходные данные
VirtualHardDisk
Этот командлет возвращает объект VirtualHardDisk .
Примечания
- Для этого командлета требуется объект виртуального диска VMM, который можно получить с помощью командлета Get-SCVirtualDiskDrive .