Dela via


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