Set-SCCustomProperty

Изменяет свойства пользовательского свойства.

Синтаксис

__AllParameterSets (по умолчанию)

Set-SCCustomProperty
    -CustomProperty <CustomProperty>
    [-VMMServer <ServerConnection>]
    [-Name <String>]
    [-Description <String>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

AddMembers

Set-SCCustomProperty
    -CustomProperty <CustomProperty>
    -AddMember <CustomPropertyObjectType[]>
    [-VMMServer <ServerConnection>]
    [-Name <String>]
    [-Description <String>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

RemoveMembers

Set-SCCustomProperty
    -CustomProperty <CustomProperty>
    -RemoveMember <CustomPropertyObjectType[]>
    [-VMMServer <ServerConnection>]
    [-Name <String>]
    [-Description <String>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Описание

Командлет Set-SCCustomProperty изменяет свойства пользовательского свойства. К свойствам, которые можно изменить, относятся следующие:

  • Описание пользовательского свойства
  • Имя настраиваемого свойства
  • Добавление элемента в пользовательское свойство
  • Удаление элемента из настраиваемого свойства

Для получения сведений о создании пользовательского свойства введите Get-Help New-SCCustomProperty -Detailed.

Примеры

Пример 1: Добавление участника в пользовательское свойство

PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -AddMember "VMHost"

Первая команда получает объект пользовательского свойства с именем Центр затрат и сохраняет объект в переменной $CustomProp.

Вторая команда добавляет элемент VMHost к пользовательскому свойству, хранящемуся в $CustomProp.

Пример 2: Удаление участника из пользовательского ресурса

PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -RemoveMember "VM"

Первая команда получает объект пользовательского свойства с именем Центр затрат и сохраняет объект в переменной $CustomProp.

Вторая команда удаляет член виртуальной машины из объекта пользовательского свойства, хранящегося в $CustomProp.

Параметры

-AddMember

Указывает массив членов, который этот командлет добавляет к объекту, имеющему понятие членов, например к группе. Например, этот командлет может добавить одного или нескольких пользователей домена доменных служб Active Directory® или группы в роль пользователя. Укажите элементы в следующих форматах:

  • Домен\Пользователь
  • Пользователь
  • User@Domain
  • Домен\LabGroupAlias
  • LabGroupAlias

Псевдоним лабораторной группы — это группа безопасности доменных служб Active Directory, а не псевдоним электронной почты.

Свойства параметра

Тип:

CustomPropertyObjectType[]

Default value:None
Допустимые значения:VM, Template, VMHost, HostCluster, VMHostGroup, ServiceTemplate, ServiceInstance, ComputerTier, Cloud, ProtectionUnit
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AddMembers
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CustomProperty

Указывает объект пользовательского свойства.

Свойства параметра

Тип:CustomProperty
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Description

Задает описание для указанного объекта.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobVariable

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

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Name

Указывает имя объекта VMM.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PROTipID

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

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RemoveMember

Указывает массив членов, которые этот командлет удаляет из объекта VMM, имеющего понятие членства, например группы. Например, этот командлет может удалить одного или нескольких пользователей домена доменных служб Active Directory или группы из роли пользователя. Укажите элементы в следующих форматах:

  • Домен\Пользователь
  • Пользователь
  • User@Domain
  • Домен\LabGroupAlias
  • LabGroupAlias

Псевдоним лабораторной группы — это группа безопасности доменных служб Active Directory, а не псевдоним электронной почты.

Свойства параметра

Тип:

CustomPropertyObjectType[]

Default value:None
Допустимые значения:VM, Template, VMHost, HostCluster, VMHostGroup, ServiceTemplate, ServiceInstance, ComputerTier, Cloud, ProtectionUnit
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

RemoveMembers
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsynchronously

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMMServer

Указывает объект сервера VMM.

Свойства параметра

Тип:ServerConnection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.