New-SCCustomProperty
Tworzy definicję właściwości niestandardowej w bazie danych programu VMM.
Składnia
New-SCCustomProperty
[-Name] <String>
[-Description <String>]
-AddMember <CustomPropertyObjectType[]>
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-SCCustomProperty tworzy definicję właściwości niestandardowej w bazie danych programu Virtual Machine Manager (VMM).
Można utworzyć właściwość niestandardową dla następujących typów obiektów:
- VM
- Template
- VMHost
- HostCluster
- VMHostGroup
- ServiceTemplate
- ServiceInstance
- ComputerTier
- Chmura
Przykłady
Przykład 1. Tworzenie właściwości niestandardowej
PS C:\> $CustomProp = New-SCCustomProperty -Name "Cost Center" -AddMember "VM"
PS C:\> $CustomProp
Pierwsze polecenie tworzy obiekt właściwości niestandardowej o nazwie Centrum kosztów z maszyną wirtualną jako element członkowski i przechowuje obiekt w zmiennej $CustomProp.
Drugie polecenie wyświetla właściwości obiektu właściwości niestandardowej przechowywanego w $CustomProp użytkownikowi.
Parametry
-AddMember
Określa tablicę elementów członkowskich, które to polecenie cmdlet dodaje do obiektu, który ma pojęcie elementów członkowskich, takich jak grupa. Na przykład to polecenie cmdlet może dodać do roli użytkownika co najmniej jednego użytkownika lub grupy domeny usług Active Directory® Domain Services. Określ elementy członkowskie w następujących formatach:
- Domena\nazwa użytkownika
- Użytkownik
- Użytkownik@domena
- Domena\LabGroupAlias
- LabGroupAlias
Alias grupy laboratorium jest Active Directory Domain Services grupą zabezpieczeń, a nie aliasem poczty e-mail.
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
Określa opis definicji właściwości niestandardowej.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Określa nazwę obiektu programu VMM.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |