Set-SCVirtualFloppyDrive

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

Синтаксис

VirtualFloppyDisk

Set-SCVirtualFloppyDrive
    [[-VirtualFloppyDrive] <VirtualFloppyDrive>]
    -VirtualFloppyDisk <VirtualFloppyDisk>
    [-VMMServer <ServerConnection>]
    [-JobGroup <Guid>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

NoMedia

Set-SCVirtualFloppyDrive
    [[-VirtualFloppyDrive] <VirtualFloppyDrive>]
    [-VMMServer <ServerConnection>]
    [-NoMedia]
    [-JobGroup <Guid>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Описание

Командлет Set-SCVirtualFloppyDrive изменяет одно или несколько свойств виртуального дисковода гибких дисков, связанных с виртуальной машиной, шаблоном виртуальной машины или профилем оборудования, используемым в среде диспетчера виртуальных машин (VMM).

С помощью командлета Set-SCVirtualFloppyDrive можно настроить виртуальный дисковод гибких дисков на использование физического дисковода гибких дисков (обычно дисковода A:) для чтения физических дискет, для чтения существующей виртуальной дискеты или для отключения виртуальной дискеты.

Примеры

Пример 1: Подключение виртуального дисковода к виртуальной дискете

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

Первая команда получает объект виртуальной дискеты с именем BootDisk.vfd из VMMServer01 и сохраняет объект в переменной $FloppyDisk.

Вторая команда получает объект виртуальной машины с именем VM01 и сохраняет объект в переменной $VM.

Третья команда получает объект виртуального дисковода гибких дисков на VM01 и сохраняет объект виртуального дисковода в массиве объектов $FloppyDrive (в случае, если существует более одного объекта виртуального дисковода, массив сохраняет все объекты).

Последняя команда соединяет виртуальную дискету, хранящуюся в $FloppyDisk (BootDisk.vfd), с первым виртуальным дисководом на VM01.

Пример 2: Отключите виртуальный дисковод гибких дисков

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.

Последняя команда отключает объект виртуального дисковода, хранящийся в $FloppyDrive, от любого хост-диска или виртуальной дискеты, к которым он был подключен, указав параметр NoMedia . Эта команда также удаляет все виртуальные дискеты, которые виртуальные дискеты использовали ранее, если ни одна другая виртуальная машина в настоящее время не использует эту виртуальную дискету.

Параметры

-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

-NoMedia

Отключает виртуальный DVD-дисковод от главного дисковода или ISO-образа, к которому он был подключен, или отключает виртуальный дисковод гибких дисков от главного дисковода или виртуальной дискеты, к которым он был подключен.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

NoMedia
Position:Named
Обязательно:True
Значение из конвейера: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

-VirtualFloppyDisk

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

Свойства параметра

Тип:VirtualFloppyDisk
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

VirtualFloppyDisk
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VirtualFloppyDrive

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

Свойства параметра

Тип:VirtualFloppyDrive
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:0
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMMServer

Указывает объект сервера VMM.

Свойства параметра

Тип:ServerConnection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

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

VirtualFloppyDrive

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

Примечания

  • Требуется объект виртуального дисковода гибких дисков VMM, который можно получить с помощью командлета Get-SCVirtualFloppyDrive .