Set-SCCustomProperty
Módosítja egy egyéni tulajdonság tulajdonságait.
Syntax
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>]
Description
A Set-SCCustomProperty parancsmag módosítja egy egyéni tulajdonság tulajdonságait. A módosítható tulajdonságok közé tartoznak a következők:
- Az egyéni tulajdonság leírása
- Az egyéni tulajdonság neve
- Tag hozzáadása az egyéni tulajdonsághoz
- Tag eltávolítása az egyéni tulajdonságból
Egyéni tulajdonság létrehozásával kapcsolatos információkért írja be a következőt Get-Help New-SCCustomProperty -Detailed
: .
Példák
1. példa: Tag hozzáadása egyéni tulajdonsághoz
PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -AddMember "VMHost"
Az első parancs lekéri a Cost Center nevű egyéni tulajdonságobjektumot, és az objektumot a $CustomProp változóban tárolja.
A második parancs hozzáadja a VMHost tagot a $CustomProp tárolt egyéni tulajdonsághoz.
2. példa: Tag eltávolítása egyéni tulajdonságból
PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -RemoveMember "VM"
Az első parancs lekéri a Cost Center nevű egyéni tulajdonságobjektumot, és az objektumot a $CustomProp változóban tárolja.
A második parancs eltávolítja a virtuális gép tagját a $CustomProp tárolt egyéni tulajdonságobjektumból.
Paraméterek
-AddMember
Tagtömböt ad meg, amelyet ez a parancsmag hozzáad egy olyan objektumhoz, amely a tagok fogalmát tartalmazza, például egy csoportot. Ez a parancsmag például hozzáadhat egy vagy több Active Directory® Domain Services-tartományfelhasználót vagy -csoportot egy felhasználói szerepkörhöz. Adja meg a tagokat a következő formátumokban:
- Tartomány\felhasználó
- Felhasználó
- User@Domain
- Tartomány\LabGroupAlias
- LabGroupAlias
A tesztkörnyezetcsoport aliasa egy Active Directory tartományi szolgáltatások biztonsági csoport, nem pedig e-mail 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 |
-CustomProperty
Egyéni tulajdonságobjektumot ad meg.
Type: | CustomProperty |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Description
A megadott objektum leírását adja meg.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Meghatározza, hogy a feladat előrehaladása nyomon legyen követve és tárolva legyen a paraméter által elnevezett változóban.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Egy VMM-objektum nevét adja meg.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Megadja a műveletet aktiváló teljesítmény- és erőforrás-optimalizálási tipp (PRO-tipp) azonosítóját. Ez a paraméter lehetővé teszi a PRO-tippek naplózását.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveMember
Megadja azoknak a tagoknak a tömbét, amelyeket ez a parancsmag eltávolít egy tagsági koncepcióval rendelkező VMM-objektumból, például egy csoportból. Ez a parancsmag például eltávolíthat egy vagy több Active Directory tartományi szolgáltatások tartományi felhasználót vagy csoportot egy felhasználói szerepkörből. Adja meg a tagokat a következő formátumokban:
- Tartomány\felhasználó
- Felhasználó
- User@Domain
- Tartomány\LabGroupAlias
- LabGroupAlias
A tesztkörnyezetcsoport aliasa egy Active Directory tartományi szolgáltatások biztonsági csoport, nem pedig e-mail 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 |
-RunAsynchronously
Azt jelzi, hogy a feladat aszinkron módon fut, így a vezérlő azonnal visszatér a parancsfelületre.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
VMM-kiszolgálóobjektumot ad meg.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |