Delen via


New-SCCustomProperty

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

Syntaxis

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

Description

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

U kunt een aangepaste eigenschap maken voor de volgende objecttypen:

  • VM
  • Sjabloon
  • VMHost
  • HostCluster
  • VMHostGroup
  • ServiceTemplate
  • ServiceInstance
  • ComputerTier
  • Wolk

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 op van leden die met deze cmdlet worden toegevoegd aan een object dat het concept leden bevat, zoals een groep. Met deze cmdlet kunt u bijvoorbeeld een of meer Active Directory Domain Services-domeingebruikers® of -groepen toevoegen aan een gebruikersrol. Geef leden op in de volgende indelingen:

  • Domein\Gebruiker
  • Gebruiker
  • User@Domain
  • Domain\LabGroupAlias
  • LabGroupAlias

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

Type:CustomPropertyObjectType[]
Geaccepteerde waarden:VM, Template, VMHost, HostCluster, VMHostGroup, ServiceTemplate, ServiceInstance, ComputerTier, Cloud, ProtectionUnit
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Description

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

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam van een VMM-object.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VMMServer

Hiermee geeft u een VMM-serverobject.

Type:ServerConnection
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False