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


Remove-SCVirtualFloppyDisk

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

Синтаксис

Remove-SCVirtualFloppyDisk
      [-VirtualFloppyDisk] <VirtualFloppyDisk>
      [-Force]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Командлет Remove-SCVirtualFloppyDisk удаляет виртуальный объект диска floppy из библиотеки Virtual Machine Manager (VMM) и удаляет соответствующий файл виртуального флоппи-диска (VFD-файл под управлением Windows или FLP-файл на основе VMware) с сервера библиотеки.

Если виртуальный диск floppy подключен к виртуальной машине, шаблону или профилю оборудования (и если вы не используете параметр Force ), VMM выводит список контейнера, содержащего виртуальный диск floppy, и предлагает подтвердить удаление виртуального диска floppy:

  • Если ответить "Да", VMM удаляет связь между виртуальным диском floppy и контейнером, к которому он подключен, а затем удаляет виртуальный объект диска floppy из VMM.

  • Если ответить "Нет", операция отменяется.

Этот командлет возвращает объект после успешного выполнения (со свойством MarkedForDeletion, установленным значение True) или возвращает сообщение об ошибке при сбое.

Примеры

Пример 1. Удаление виртуального объекта диска floppy из библиотеки и удаление соответствующего файла

PS C:\> $VFD = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com"  | where { $_.Name -eq "BootFloppy.vfd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Remove-SCVirtualFloppyDisk -VirtualFloppyDisk $VFD

Первая команда получает объект файла виртуального диска floppy с именем BootFloppy.vfd, хранящийся в LibraryServer01, а затем сохраняет виртуальный объект диска floppy в переменной $VFD.

Вторая команда удаляет объект диска floppy, хранящийся в $VFD из библиотеки, и удаляет соответствующий файл виртуального диска с сервера библиотеки.

Пример 2. Удаление нескольких виртуальных дисков floppy и их файлов

PS C:\> $VFDs = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "Boot" }
PS C:\> $VFDs | Remove-SCVirtualFloppyDisk

Первая команда получает все виртуальные объекты диска floppy, имена которых включают строку Boot и сохраняют эти объекты в массиве с именем $VFDs.

Вторая команда передает каждый виртуальный объект диска floppy в $VFDs командлету Remove-VirtualFloppyDisk , который удаляет каждый объект виртуального диска floppy из библиотеки. Команда также удаляет каждый соответствующий файл с сервера библиотеки, на котором хранится этот виртуальный гибкий диск.

Параметры

-Confirm

Запрос подтверждения перед выполнением командлета.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Принудительное выполнение команды без запроса на подтверждение пользователем.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Указывает, что ход выполнения задания отслеживается и хранится в переменной, имя которой указано в этом параметре.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет выполнять аудит советов PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления немедленно возвращал командную оболочку.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualFloppyDisk

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

Type:VirtualFloppyDisk
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Примечания

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