Set-SCCustomProperty
Modifica le proprietà di una proprietà personalizzata.
Sintassi
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>]
Descrizione
Il cmdlet Set-SCCustomProperty modifica le proprietà di una proprietà personalizzata. Le proprietà che possono essere modificate includono quanto segue:
- Descrizione della proprietà personalizzata
- Nome della proprietà personalizzata
- Aggiungere un membro alla proprietà personalizzata
- Rimuovere un membro dalla proprietà personalizzata
Per informazioni sulla creazione di una proprietà personalizzata, digitare Get-Help New-SCCustomProperty -Detailed
.
Esempio
Esempio 1: Aggiungere un membro a una proprietà personalizzata
PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -AddMember "VMHost"
Il primo comando ottiene l'oggetto proprietà personalizzato denominato Cost Center e archivia l'oggetto nella variabile $CustomProp.
Il secondo comando aggiunge il membro VMHost alla proprietà personalizzata archiviata in $CustomProp.
Esempio 2: Rimuovere un membro da una proprietà personalizzata
PS C:\> $CustomProp = Get-SCCustomProperty -Name "Cost Center"
PS C:\> Set-SCCustomProperty -CustomProperty $CustomProp -RemoveMember "VM"
Il primo comando ottiene l'oggetto proprietà personalizzato denominato Cost Center e archivia l'oggetto nella variabile $CustomProp.
Il secondo comando rimuove il membro della macchina virtuale dall'oggetto proprietà personalizzato archiviato in $CustomProp.
Parametri
-AddMember
Specifica una matrice di membri che questo cmdlet aggiunge a un oggetto con il concetto di membri, ad esempio un gruppo. Ad esempio, questo cmdlet può aggiungere uno o più utenti di dominio o gruppi di Servizi di dominio Active Directory® a un ruolo utente. Specificare i membri nei formati seguenti:
- Dominio\utente
- Utente
- User@Domain
- Domain\LabGroupAlias
- LabGroupAlias
L'alias del gruppo di lab è un gruppo di sicurezza Active Directory Domain Services, non un alias di posta elettronica.
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
Specifica un oggetto proprietà personalizzato.
Type: | CustomProperty |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Description
Specifica una descrizione per l'oggetto specificato.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifica il nome di un oggetto di VMM.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Specifica l'ID della descrizione per le prestazioni e l'ottimizzazione delle risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveMember
Specifica una matrice di membri che questo cmdlet rimuove da un oggetto VMM con il concetto di appartenenza, ad esempio un gruppo. Ad esempio, questo cmdlet può rimuovere uno o più Active Directory Domain Services utenti o gruppi di dominio da un ruolo utente. Specificare i membri nei formati seguenti:
- Dominio\utente
- Utente
- User@Domain
- Domain\LabGroupAlias
- LabGroupAlias
L'alias del gruppo di lab è un gruppo di sicurezza Active Directory Domain Services, non un alias di posta elettronica.
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
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Specifica un oggetto server Virtual Machine Manager.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |