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 .