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 .