Set-SCCustomProperty
Modifica las propiedades de una propiedad personalizada.
Sintaxis
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>]
Description
El cmdlet Set-SCCustomProperty modifica las propiedades de una propiedad personalizada. Entre las propiedades que se pueden modificar se incluyen las siguientes:
- Descripción de la propiedad personalizada
- Nombre de la propiedad personalizada
- Agregar un miembro a la propiedad personalizada
- Quitar un miembro de la propiedad personalizada
Para obtener información sobre cómo crear una propiedad personalizada, escriba Get-Help New-SCCustomProperty -Detailed
.
Ejemplos
Ejemplo 1: Agregar un miembro a una propiedad personalizada
PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -AddMember "VMHost"
El primer comando obtiene el objeto de propiedad personalizada denominado Cost Center y almacena el objeto en la variable $CustomProp.
El segundo comando agrega el miembro VMHost a la propiedad personalizada almacenada en $CustomProp.
Ejemplo 2: Quitar un miembro de una propiedad personalizada
PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -RemoveMember "VM"
El primer comando obtiene el objeto de propiedad personalizada denominado Cost Center y almacena el objeto en la variable $CustomProp.
El segundo comando quita el miembro de máquina virtual del objeto de propiedad personalizada almacenado en $CustomProp.
Parámetros
-AddMember
Especifica una matriz de miembros que este cmdlet agrega a un objeto que tiene el concepto de miembros, como un grupo. Por ejemplo, este cmdlet puede agregar uno o varios usuarios o grupos de dominio de Active Directory® Domain Services a un rol de usuario. Especifique los miembros en los siguientes formatos:
- Dominio\Usuario
- Usuario
- User@Domain
- Domain\LabGroupAlias
- LabGroupAlias
El alias del grupo de laboratorio es un grupo de seguridad de Active Directory Domain Services, no un alias de correo electrónico.
Tipo: | CustomPropertyObjectType[] |
Valores aceptados: | VM, Template, VMHost, HostCluster, VMHostGroup, ServiceTemplate, ServiceInstance, ComputerTier, Cloud, ProtectionUnit |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-CustomProperty
Especifica un objeto de propiedad personalizado.
Tipo: | CustomProperty |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Description
Especifica una descripción para el objeto especificado.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-JobVariable
Especifica que se realiza un seguimiento del progreso del trabajo y se almacena en la variable denominada por este parámetro.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Name
Especifica el nombre de un objeto VMM.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PROTipID
Especifica el identificador de la sugerencia Sobre rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RemoveMember
Especifica una matriz de miembros que este cmdlet quita de un objeto VMM que tiene el concepto de pertenencia, como un grupo. Por ejemplo, este cmdlet puede quitar uno o varios usuarios o grupos de dominio de Active Directory Domain Services de un rol de usuario. Especifique los miembros en los siguientes formatos:
- Dominio\Usuario
- Usuario
- User@Domain
- Domain\LabGroupAlias
- LabGroupAlias
El alias del grupo de laboratorio es un grupo de seguridad de Active Directory Domain Services, no un alias de correo electrónico.
Tipo: | CustomPropertyObjectType[] |
Valores aceptados: | VM, Template, VMHost, HostCluster, VMHostGroup, ServiceTemplate, ServiceInstance, ComputerTier, Cloud, ProtectionUnit |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RunAsynchronously
Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Tipo: | ServerConnection |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |