Set-SCCustomProperty
Modifica as propriedades de uma propriedade personalizada.
Syntax
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
O cmdlet Set-SCCustomProperty modifica as propriedades de uma propriedade personalizada. As propriedades que podem ser modificadas incluem o seguinte:
- Descrição da propriedade personalizada
- Nome da propriedade personalizada
- Adicione um membro à propriedade personalizada
- Remova um membro da propriedade personalizada
Para obter informações sobre a criação de uma propriedade personalizada, escreva Get-Help New-SCCustomProperty -Detailed
.
Exemplos
Exemplo 1: Adicionar um membro a uma propriedade personalizada
PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -AddMember "VMHost"
O primeiro comando obtém o objeto de propriedade personalizado chamado Cost Center e armazena o objeto na variável $CustomProp.
O segundo comando adiciona o membro VMHost à propriedade personalizada armazenada em $CustomProp.
Exemplo 2: Remover um membro de uma propriedade personalizada
PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -RemoveMember "VM"
O primeiro comando obtém o objeto de propriedade personalizado chamado Cost Center e armazena o objeto na variável $CustomProp.
O segundo comando remove o membro VM do objeto de propriedade personalizado armazenado em $CustomProp.
Parâmetros
-AddMember
Especifica um conjunto de membros que este cmdlet adiciona a um objeto que tem o conceito de membros, como um grupo. Por exemplo, este cmdlet pode adicionar um ou mais utilizadores ou grupos de domínio de Serviços de Domínio de Diretório® Ativo a uma função de utilizador. Especificar os membros nos seguintes formatos:
- Domínio \ utilizador
- Utilizador
- User@Domain
- Domínio\LabGroupAlias
- LabGroupAlias
O pseudónimo do grupo de laboratório é um grupo de segurança Ative Directory Domain Services, não um pseudónimo de e-mail.
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
Especifica um objeto de propriedade personalizado.
Type: | CustomProperty |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Description
Especifica uma descrição para o objeto especificado.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica o nome de um objeto VMM.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveMember
Especifica um conjunto de membros que este cmdlet remove de um objeto VMM que tem o conceito de adesão, como um grupo. Por exemplo, este cmdlet pode remover um ou mais Ative Directory Domain Services utilizadores de domínio ou grupos de uma função de utilizador. Especificar os membros nos seguintes formatos:
- Domínio \ utilizador
- Utilizador
- User@Domain
- Domínio\LabGroupAlias
- LabGroupAlias
O pseudónimo do grupo de laboratório é um grupo de segurança Ative Directory Domain Services, não um pseudónimo de e-mail.
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
Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica um objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |