Set-SCVirtualFloppyDrive
Изменяет свойства виртуального диска floppy, связанного с виртуальной машиной, шаблоном виртуальной машины или профилем оборудования, используемым в VMM.
Синтаксис
Set-SCVirtualFloppyDrive
[-VMMServer <ServerConnection>]
[[-VirtualFloppyDrive] <VirtualFloppyDrive>]
-VirtualFloppyDisk <VirtualFloppyDisk>
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCVirtualFloppyDrive
[-VMMServer <ServerConnection>]
[[-VirtualFloppyDrive] <VirtualFloppyDrive>]
[-NoMedia]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Командлет Set-SCVirtualFloppyDrive изменяет одно или несколько свойств виртуального диска floppy, связанного с виртуальной машиной, шаблоном виртуальной машины или профилем оборудования, используемым в среде Virtual Machine Manager (VMM).
Вы можете использовать командлет Set-SCVirtualFloppyDrive для настройки виртуального диска floppy для использования физического диска floppy (как правило, диска A:) для чтения физических дисков floppy, для чтения существующего виртуального диска floppy или отключения виртуального диска floppy.
Примеры
Пример 1. Подключение виртуального диска floppy к виртуальному диску floppy
PS C:\> $FloppyDisk = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Name -eq "BootDisk.vfd"}
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $FloppyDrive = @(Get-SCVirtualFloppyDrive -VM $VM)
PS C:\> Set-SCVirtualFloppyDrive -VirtualFloppyDrive $FloppyDrive[0] -VirtualFloppyDisk $FloppyDisk
Первая команда получает объект виртуального диска floppy с именем BootDisk.vfd из VMMServer01 и сохраняет объект в переменной $FloppyDisk.
Вторая команда получает объект виртуальной машины с именем VM01 и сохраняет объект в переменной $VM.
Третья команда получает объект виртуального диска floppy на vm01 и сохраняет объект виртуального диска floppy в массиве объектов $FloppyDrive (в случае, если имеется несколько объектов диска floppy, массив сохраняет все объекты).
Последняя команда подключает виртуальный диск floppy, хранящийся в $FloppyDisk (BootDisk.vfd), к первому виртуальному диску floppy на vm01.
Пример 2. Отключение виртуального диска floppy
PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $FloppyDrive = @(Get-SCVirtualFloppyDrive -VM $VM)
PS C:\> Set-SCVirtualFloppyDrive -VirtualFloppyDrive $FloppyDrive[0] -NoMedia
Первая команда получает объект виртуальной машины с именем VM02 и сохраняет объект в переменной $VM.
Вторая команда получает объект диска виртуального диска на vm02 и сохраняет объект в $FloppyDrive.
Последняя команда отключает объект виртуального диска floppy, хранящийся в $FloppyDrive от любого диска узла или виртуального диска floppy, к которому он был подключен, указав параметр NoMedia. Эта команда также удаляет любой виртуальный диск floppy, используемый ранее виртуальным диском floppy, если в настоящее время не используется этот виртуальный диск floppy.
Параметры
-JobGroup
Указывает идентификатор для ряда команд, которые будут выполняться как набор непосредственно перед окончательной командой, которая включает тот же идентификатор группы заданий.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-NoMedia
Отключает виртуальный DVD-диск от диска узла или ISO-диска, к которому он был подключен, или отключает виртуальный диск floppy от диска узла или виртуального диска floppy, к которому он был подключен.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VirtualFloppyDisk
Указывает объект виртуального диска floppy.
Тип: | VirtualFloppyDisk |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VirtualFloppyDrive
Указывает объект диска floppy виртуального диска.
Тип: | VirtualFloppyDrive |
Position: | 0 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-VMMServer
Указывает объект сервера VMM.
Тип: | ServerConnection |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Выходные данные
VirtualFloppyDrive
Этот командлет возвращает объект VirtualFloppyDrive.
Примечания
- Требуется объект виртуального диска VMM, который можно получить с помощью командлета Get-SCVirtualFloppyDrive.