New-SCCustomProperty
Vytvoří definici vlastní vlastnosti v databázi VMM.
Syntax
New-SCCustomProperty
[-Name] <String>
[-Description <String>]
-AddMember <CustomPropertyObjectType[]>
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Rutina New-SCCustomProperty vytvoří vlastní definici vlastnosti v databázi nástroje Virtual Machine Manager (VMM).
Můžete vytvořit vlastní vlastnost pro následující typy objektů:
- Virtuální počítač
- Template (Šablona)
- VMHost
- HostCluster
- VMHostGroup
- ServiceTemplate
- ServiceInstance
- ComputerTier
- Cloud
Příklady
Příklad 1: Vytvoření vlastní vlastnosti
PS C:\> $CustomProp = New-SCCustomProperty -Name "Cost Center" -AddMember "VM"
PS C:\> $CustomProp
První příkaz vytvoří objekt vlastní vlastnosti s názvem Cost Center s virtuálním počítačem jako členem a uloží objekt do proměnné $CustomProp.
Druhý příkaz zobrazí vlastnosti objektu vlastní vlastnosti uloženého v $CustomProp uživateli.
Parametry
-AddMember
Určuje pole členů, které tato rutina přidá do objektu, který má koncept členů, jako je skupina. Tato rutina může například přidat jednoho nebo více uživatelů nebo skupin domény služby Active Directory® Domain Services do role uživatele. Zadejte členy v následujících formátech:
- Doména\uživatel
- Uživatel
- Uživatel@doména
- Domain\LabGroupAlias
- LabGroupAlias
Alias skupiny testovacího prostředí je Active Directory Domain Services skupina zabezpečení, ne e-mailový alias.
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
Určuje popis definice vlastní vlastnosti.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Určuje název objektu VMM.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Určuje ID tipu pro optimalizaci výkonu a prostředků (tip PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Označuje, že úloha se spouští asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Určuje objekt serveru VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |