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 är 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 den virtuella datormedlemmen 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
Labbgruppens alias är en Active Directory Domain Services-säkerhetsgrupp, inte ett e-postalias.
Typ: | CustomPropertyObjectType[] |
Godkända värden: | VM, Template, VMHost, HostCluster, VMHostGroup, ServiceTemplate, ServiceInstance, ComputerTier, Cloud, ProtectionUnit |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CustomProperty
Anger ett anpassat egenskapsobjekt.
Typ: | CustomProperty |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Description
Anger en beskrivning för det angivna objektet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-JobVariable
Anger att jobbstatus spåras och lagras i variabeln med namnet av den här parametern.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Name
Anger namnet på ett VMM-objekt.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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
Labbgruppens alias är en Active Directory Domain Services-säkerhetsgrupp, inte ett e-postalias.
Typ: | CustomPropertyObjectType[] |
Godkända värden: | VM, Template, VMHost, HostCluster, VMHostGroup, ServiceTemplate, ServiceInstance, ComputerTier, Cloud, ProtectionUnit |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Typ: | ServerConnection |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |