Set-SCBaseline
Изменяет базовый план путем добавления или удаления обновлений или областей назначения.
Синтаксис
Set-SCBaseline
[-VMMServer <ServerConnection>]
[-Baseline] <Baseline>
[-Name <String>]
[-Description <String>]
[-AddUpdates <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]>]
[-RemoveUpdates <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]>]
[-AddAssignmentScope <IBaselineAssignmentScope>]
[-RemoveAssignmentScope <IBaselineAssignmentScope>]
[-JobGroup <Guid>]
[-StartNow]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Командлет Set-SCBaseline изменяет базовый план путем добавления или удаления обновлений или областей назначения. Базовый план — это список обновлений, которые вместе с назначениями областей могут оценить соответствие требуемых обновлений для серверов структуры Virtual Machine Manager (VMM).
Примеры
Пример 1. Изменение существующей базовой базы путем добавления обновлений и области назначения
PS C:\> $Cluster = Get-SCVMHostCluster -Name "Cluster01"
PS C:\> $Baseline = Get-SCBaseline -Name "Security Baseline"
PS C:\> $Update = Get-SCUpdate -SecurityBulletinId "MS05-055"
PS C:\> Set-SCBaseline -Baseline $Baseline -AddUpdates $Update -AddAssignmentScope $Cluster
Первая команда получает объект кластера с именем Cluster01 и сохраняет объект в переменной $Cluster.
Вторая команда получает базовый объект с именем Security Baseline и сохраняет объект в переменной $Baseline.
Третья команда получает объект обновления бюллетеня безопасности с именем MS05-051 и сохраняет объект в переменной $Update.
Последняя команда добавляет обновление, хранящееся в $Update (MS05-051), в базовый план, хранящийся в $Baseline (базовый план безопасности) и задает область назначения для объекта, хранящегося в $Cluster (Cluster01).
Пример 2. Удаление обновления и области назначения из существующей базовой базы
PS C:\> $Cluster = Get-SCVMHostCluster -Name "Cluster01"
PS C:\> $Baseline = Get-SCBaseline -Name "Security Baseline"
PS C:\> $Update = Get-SCUpdate -SecurityBulletinId "MS05-055"
PS C:\> Set-SCBaseline -Baseline $Baseline -RemoveUpdates $Update -RemoveAssignmentScope $Cluster
Первая команда получает объект кластера с именем Cluster01 и сохраняет объект в переменной $Cluster.
Вторая команда получает базовый объект с именем Security Baseline и сохраняет объект в переменной $Baseline.
Третья команда получает объект обновления бюллетеня безопасности с именем MS05-051 и сохраняет объект в переменной $Update.
Последняя команда удаляет обновление, хранящееся в $Update (MS05-051) из базового плана, хранящегося в $Baseline (базовые показатели безопасности) и удаляет область назначения, хранящуюся в $Cluster (Cluster01).
Параметры
-AddAssignmentScope
Указывает массив узлов или кластеров виртуальных машин, которые этот командлет добавляет в область назначения базовых показателей.
Тип: | IBaselineAssignmentScope |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AddUpdates
Указывает обновления программного обеспечения для добавления в базовый план.
Тип: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Baseline
Указывает базовый объект VMM.
Тип: | Baseline |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Description
Указывает описание указанного объекта.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobGroup
Указывает идентификатор для ряда команд, которые будут выполняться как набор непосредственно перед окончательной командой, которая включает тот же идентификатор группы заданий.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Указывает имя объекта VMM.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RemoveAssignmentScope
Задает область. Этот командлет удаляет один или несколько объектов VMMManagedComputer, VMHostCluster или VMHostGroup из базовой области назначения.
Тип: | IBaselineAssignmentScope |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RemoveUpdates
Указывает обновления программного обеспечения для удаления из базового плана.
Тип: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StartNow
Определяет последнюю команду группы заданий и запускает команды в группе заданий. Этот параметр должен использоваться с параметром JobGroup.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMMServer
Указывает объект сервера VMM.
Тип: | ServerConnection |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Выходные данные
Baseline
Этот командлет возвращает объект базовых показателей