Partilhar via


New-SCCustomProperty

Cria uma definição de propriedade personalizada na base de dados VMM.

Syntax

New-SCCustomProperty
   [-Name] <String>
   [-Description <String>]
   -AddMember <CustomPropertyObjectType[]>
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

O cmdlet New-SCCustomProperty cria uma definição de propriedade personalizada na base de dados Virtual Machine Manager (VMM).

Pode criar uma propriedade personalizada para os seguintes tipos de objetos:

  • VM
  • Modelo
  • VMHost
  • HostCluster
  • VMHostGroup
  • ServiceTemplate
  • Insessão de Serviços
  • ComputadorTier
  • Cloud

Exemplos

Exemplo 1: Criar uma propriedade personalizada

PS C:\> $CustomProp = New-SCCustomProperty -Name "Cost Center" -AddMember "VM"
PS C:\> $CustomProp

O primeiro comando cria um objeto de propriedade personalizado chamado Cost Center com VM como membro e armazena o objeto na variável $CustomProp.

O segundo comando exibe as propriedades do objeto de propriedade personalizado armazenado em $CustomProp ao utilizador.

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

-Description

Especifica uma descrição para a definição de propriedade personalizada.

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:0
Default value:None
Required:True
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

-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