New-SCCustomProperty
Vytvoří vlastní definici 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
- Instance 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 Nákladové středisko 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ů, například skupinu. Tato rutina může například do role uživatele přidat jednoho nebo více uživatelů domény nebo skupin služby Active Directory® Domain Services. 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í, nikoli 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 běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.
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 |