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


Set-SCCustomProperty

Изменяет свойства настраиваемого свойства.

Синтаксис

Set-SCCustomProperty
   [-VMMServer <ServerConnection>]
   -CustomProperty <CustomProperty>
   [-Name <String>]
   [-Description <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCCustomProperty
   [-VMMServer <ServerConnection>]
   -CustomProperty <CustomProperty>
   [-Name <String>]
   [-Description <String>]
   -AddMember <CustomPropertyObjectType[]>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCCustomProperty
   [-VMMServer <ServerConnection>]
   -CustomProperty <CustomProperty>
   [-Name <String>]
   [-Description <String>]
   -RemoveMember <CustomPropertyObjectType[]>
   [-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"

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

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

Пример 2. Удаление элемента из настраиваемого свойства

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

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

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

Параметры

-AddMember

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

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

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

Type:CustomPropertyObjectType[]
Accepted values:VM, Template, VMHost, HostCluster, VMHostGroup, ServiceTemplate, ServiceInstance, ComputerTier, Cloud, ProtectionUnit
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CustomProperty

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

Type:CustomProperty
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Description

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

Type:String
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

-Name

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

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

-RemoveMember

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

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

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

Type:CustomPropertyObjectType[]
Accepted values:VM, Template, VMHost, HostCluster, VMHostGroup, ServiceTemplate, ServiceInstance, ComputerTier, Cloud, ProtectionUnit
Position:Named
Default value:None
Required:True
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

-VMMServer

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

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False