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.