Set-SCCustomProperty
Modyfikuje właściwości właściwości niestandardowej.
Składnia
Set-SCCustomProperty
[-VMMServer <ServerConnection>]
-CustomProperty <CustomProperty>
[-Name <String>]
[-Description <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCCustomProperty
[-VMMServer <ServerConnection>]
-CustomProperty <CustomProperty>
[-Name <String>]
[-Description <String>]
-AddMember <CustomPropertyObjectType[]>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCCustomProperty
[-VMMServer <ServerConnection>]
-CustomProperty <CustomProperty>
[-Name <String>]
[-Description <String>]
-RemoveMember <CustomPropertyObjectType[]>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-SCCustomProperty modyfikuje właściwości właściwości niestandardowej. Właściwości, które można modyfikować, obejmują następujące elementy:
- Opis właściwości niestandardowej
- Nazwa właściwości niestandardowej
- Dodawanie elementu członkowskiego do właściwości niestandardowej
- Usuwanie elementu członkowskiego z właściwości niestandardowej
Aby uzyskać informacje o tworzeniu właściwości niestandardowej, wpisz Get-Help New-SCCustomProperty -Detailed
.
Przykłady
Przykład 1. Dodawanie elementu członkowskiego do właściwości niestandardowej
PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -AddMember "VMHost"
Pierwsze polecenie pobiera obiekt właściwości niestandardowej o nazwie Cost Center i przechowuje obiekt w zmiennej $CustomProp.
Drugie polecenie dodaje element członkowski VMHost do właściwości niestandardowej przechowywanej w $CustomProp.
Przykład 2. Usuwanie elementu członkowskiego z właściwości niestandardowej
PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -RemoveMember "VM"
Pierwsze polecenie pobiera obiekt właściwości niestandardowej o nazwie Cost Center i przechowuje obiekt w zmiennej $CustomProp.
Drugie polecenie usuwa element członkowski maszyny wirtualnej z obiektu właściwości niestandardowej przechowywanego w $CustomProp.
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 |
-CustomProperty
Określa obiekt właściwości niestandardowej.
Type: | CustomProperty |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Description
Określa opis określonego obiektu.
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: | Named |
Default value: | None |
Required: | False |
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 |
-RemoveMember
Określa tablicę elementów członkowskich, które to polecenie cmdlet usuwa z obiektu programu VMM, który ma pojęcie członkostwa, takie jak grupa. Na przykład to polecenie cmdlet może usunąć co najmniej jednego Active Directory Domain Services użytkowników domeny lub grup z roli użytkownika. 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 |
-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 |