Remove-SCVirtualFloppyDisk
Удаляет объект виртуального диска floppy из VMM.
Синтаксис
Remove-SCVirtualFloppyDisk
[-VirtualFloppyDisk] <VirtualFloppyDisk>
[-Force]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Remove-SCVirtualFloppyDisk удаляет объект виртуального диска floppy из библиотеки Virtual Machine Manager (VMM) и удаляет соответствующий файл диска floppy (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 из библиотеки, и удаляет соответствующий файл диска floppy с сервера библиотеки.
Пример 2. Удаление нескольких виртуальных дисков floppy и их файлов
PS C:\> $VFDs = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "Boot" }
PS C:\> $VFDs | Remove-SCVirtualFloppyDisk
Первая команда получает все объекты диска виртуального флоппи-диска, имена которых включают строку "Boot" и хранят эти объекты в массиве с именем $VFDs.
Вторая команда передает каждый объект диска floppy в $VFDs командлет у Remove-VirtualFloppyDisk, который удаляет каждый объект диска floppy из библиотеки. Команда также удаляет каждый соответствующий файл с сервера библиотеки, на котором хранится этот виртуальный диск floppy.
Параметры
-Confirm
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Force
Принудительно выполняется команда без запроса подтверждения пользователя.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | 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: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Примечания
- Требуется виртуальный объект диска VMM, который можно получить с помощью командлет а Get-SCVirtualFloppyDisk.