Set-SCCustomProperty

Özel özelliğin özelliklerini değiştirir.

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

Set-SCCustomProperty cmdlet'i özel bir özelliğin özelliklerini değiştirir. Değiştirilebilen özellikler şunlardır:

  • Özel özelliğin açıklaması
  • Özel özelliğin adı
  • Özel özelliğe üye ekleme
  • Özel özellikten üye kaldırma

Özel özellik oluşturma hakkında bilgi için yazın Get-Help New-SCCustomProperty -Detailed.

Örnekler

Örnek 1: Özel özelliğe üye ekleme

PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -AddMember "VMHost"

İlk komut, Cost Center adlı özel özellik nesnesini alır ve nesneyi $CustomProp değişkeninde depolar.

İkinci komut, VMHost üyesini $CustomProp depolanan özel özelliğe ekler.

Örnek 2: Özel bir özellikten üye kaldırma

PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -RemoveMember "VM"

İlk komut, Cost Center adlı özel özellik nesnesini alır ve nesneyi $CustomProp değişkeninde depolar.

İkinci komut, VM üyesini $CustomProp depolanan özel özellik nesnesinden kaldırır.

Parametreler

-AddMember

Bu cmdlet'in grup gibi üye kavramına sahip bir nesneye eklediği bir üye dizisini belirtir. Örneğin, bu cmdlet bir kullanıcı rolüne bir veya daha fazla Active Directory® Etki Alanı Hizmetleri etki alanı kullanıcısı veya grubu ekleyebilir. Üyeleri aşağıdaki biçimlerde belirtin:

  • Etki Alanı\Kullanıcı
  • Kullanıcı
  • User@Domain
  • Domain\LabGroupAlias
  • LabGroupAlias

Laboratuvar grubu diğer adı, e-posta diğer adı değil Active Directory Domain Services bir güvenlik grubudur.

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

Özel bir özellik nesnesi belirtir.

Type:CustomProperty
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Description

Belirtilen nesne için bir açıklama belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

VMM nesnesinin adını belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveMember

Bu cmdlet'in bir grup gibi üyelik kavramına sahip bir VMM nesnesinden kaldırdığı bir üye dizisini belirtir. Örneğin, bu cmdlet bir kullanıcı rolünden bir veya daha fazla etki alanı kullanıcısını veya grubunu Active Directory Domain Services kaldırabilir. Üyeleri aşağıdaki biçimlerde belirtin:

  • Etki Alanı\Kullanıcı
  • Kullanıcı
  • User@Domain
  • Domain\LabGroupAlias
  • LabGroupAlias

Laboratuvar grubu diğer adı, e-posta diğer adı değil Active Directory Domain Services bir güvenlik grubudur.

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

Denetimin hemen komut kabuğuna döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Bir VMM sunucu nesnesi belirtir.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False