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


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.