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 |