Delen via


New-SCCustomProperty

Hiermee maakt u een aangepaste eigenschapsdefinitie in de VMM-database.

Syntax

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

Description

Met de cmdlet New-SCCustomProperty maakt u een aangepaste eigenschapsdefinitie in de VMM-database (Virtual Machine Manager).

U kunt een aangepaste eigenschap maken voor de volgende objecttypen:

  • VM
  • Template
  • VMHost
  • HostCluster
  • VMHostGroup
  • ServiceTemplate
  • ServiceInstance
  • ComputerTier
  • Cloud

Voorbeelden

Voorbeeld 1: Een aangepaste eigenschap maken

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

Met de eerste opdracht maakt u een aangepast eigenschapsobject met de naam Cost Center met VM als lid en slaat u het object op in de $CustomProp variabele.

Met de tweede opdracht worden de eigenschappen weergegeven van het aangepaste eigenschapsobject dat is opgeslagen in $CustomProp aan de gebruiker.

Parameters

-AddMember

Hiermee geeft u een matrix van leden op die met deze cmdlet worden toegevoegd aan een object dat het concept van leden bevat, zoals een groep. Deze cmdlet kan bijvoorbeeld een of meer Active Directory® Domain Services-domeingebruikers of -groepen toevoegen aan een gebruikersrol. Geef leden op in de volgende indelingen:

  • Domein-/ gebruikersnamen
  • Gebruiker
  • User@Domain
  • Domein\LabGroupAlias
  • LabGroupAlias

De labgroepalias is een Active Directory Domain Services beveiligingsgroep, niet een e-mailalias.

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

Hiermee geeft u een beschrijving voor de definitie van de aangepaste eigenschap.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-Name

Hiermee geeft u de naam van een VMM-object.

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

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-VMMServer

Hiermee geeft u een VMM-serverobject op.

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