New-SCCustomProperty

Cria uma definição de propriedade personalizada no banco de dados do 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 no banco de dados do VMM (Virtual Machine Manager).

Você pode criar uma propriedade personalizada para os seguintes tipos de objeto:

  • VM
  • Modelo
  • Host de VM
  • HostCluster
  • Grupo de Hosts de VM
  • ServiceTemplate
  • Serviceinstance
  • Camada de Computador
  • Nuvem

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 para o usuário.

Parâmetros

-AddMember

Especifica uma matriz de membros que esse cmdlet adiciona a um objeto que tem o conceito de membros, como um grupo. Por exemplo, esse cmdlet pode adicionar um ou mais usuários de domínio ou grupos do Active Directory® Domain Services a uma função de usuário. Especifique os membros nos seguintes formatos:

  • Domain\user
  • Usuário
  • User@Domain
  • Domain\LabGroupAlias
  • LabGroupAlias

O alias do grupo de laboratório é um grupo de segurança Active Directory Domain Services, não um alias de email.

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 andamento do trabalho é controlado e armazenado na variável nomeada por esse 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 do VMM.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Especifica a ID da dica de Desempenho e Otimização de Recursos (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indica que o trabalho é executado de forma assíncrona para que o controle retorne imediatamente ao shell 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 do VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False