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


Remove-SCGuestOSProfile

Удаляет объект профиля гостевой операционной системы из VMM.

Синтаксис

Remove-SCGuestOSProfile
      [-GuestOSProfile] <GuestOSProfile>
      [-Force]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Командлет Remove-SCGuestOSProfile удаляет один или несколько объектов профиля гостевой операционной системы из библиотеки VMM.

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

Примеры

Пример 1. Удаление определенного профиля гостевой операционной системы из библиотеки

PS C:\> $OSProfile = Get-SCGuestOSProfile -Name "NewOSProfile01"
PS C:\> Remove-SCGuestOSProfile -GuestOSProfile $OSProfile -Confirm

Первая команда получает объект профиля гостевой операционной системы с именем NewOSProfile01 и сохраняет объект в переменной $OSProfile.

Вторая команда удаляет профиль гостевой операционной системы, хранящийся в $OSProfile, запрашивая подтверждение перед завершением операции.

Пример 2. Удаление всех профилей операционной системы без запроса на подтверждение каждого удаления

PS C:\> $OSProfiles = Get-SCGuestOSProfile -VMMServer "VMMServer01.Contoso.com"
PS C:\> $OSProfiles | Remove-SCGuestOSProfile

Первая команда получает все объекты профиля операционной системы из VMMServer01 и сохраняет объекты в массиве объектов $OSProfiles.

Вторая команда передает каждый объект в $OSProfiles командлету Remove-OSProfile, который удаляет каждый из объектов профиля гостевой операционной системы из библиотеки VMM.

Параметры

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Force

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GuestOSProfile

Указывает объект профиля гостевой операционной системы.

Тип:GuestOSProfile
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки: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

-WhatIf

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

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Примечания

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