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 |