Set-SCCustomProperty
Ändrar egenskaperna för en anpassad egenskap.
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
Cmdleten Set-SCCustomProperty ändrar egenskaperna för en anpassad egenskap. Egenskaper som kan ändras omfattar följande:
- Beskrivning av den anpassade egenskapen
- Namnet på den anpassade egenskapen
- Lägga till en medlem i den anpassade egenskapen
- Ta bort en medlem från den anpassade egenskapen
Om du vill ha information om hur du skapar en anpassad egenskap skriver du Get-Help New-SCCustomProperty -Detailed
.
Exempel
Exempel 1: Lägga till en medlem i en anpassad egenskap
PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -AddMember "VMHost"
Det första kommandot hämtar det anpassade egenskapsobjektet med namnet Cost Center och lagrar objektet i variabeln $CustomProp.
Det andra kommandot lägger till VMHost-medlemmen i den anpassade egenskapen som lagras i $CustomProp.
Exempel 2: Ta bort en medlem från en anpassad egenskap
PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -RemoveMember "VM"
Det första kommandot hämtar det anpassade egenskapsobjektet med namnet Cost Center och lagrar objektet i variabeln $CustomProp.
Det andra kommandot tar bort vm-medlemmen från det anpassade egenskapsobjektet som lagras i $CustomProp.
Parametrar
-AddMember
Anger en matris med medlemmar som den här cmdleten lägger till i ett objekt som har begreppet medlemmar, till exempel en grupp. Den här cmdleten kan till exempel lägga till en eller flera Active Directory Domain Services-domänanvändare® eller grupper till en användarroll. Ange medlemmar i följande format:
- Domän\användare
- Användare
- User@Domain
- Domain\LabGroupAlias
- LabGroupAlias
Labbgruppaliaset är en Active Directory Domain Services säkerhetsgrupp, inte ett e-postalias.
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
Anger ett anpassat egenskapsobjekt.
Type: | CustomProperty |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Description
Anger en beskrivning för det angivna objektet.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Anger namnet på ett VMM-objekt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveMember
Anger en matris med medlemmar som den här cmdleten tar bort från ett VMM-objekt som har begreppet medlemskap, till exempel en grupp. Den här cmdleten kan till exempel ta bort en eller flera Active Directory Domain Services domänanvändare eller grupper från en användarroll. Ange medlemmar i följande format:
- Domän\användare
- Användare
- User@Domain
- Domain\LabGroupAlias
- LabGroupAlias
Labbgruppaliaset är en Active Directory Domain Services säkerhetsgrupp, inte ett e-postalias.
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
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |