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 Centro di costo 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 Centro di costo 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 di Servizi di dominio Active Directory, non un alias di posta elettronica.
Tipo: | CustomPropertyObjectType[] |
Valori accettati: | VM, Template, VMHost, HostCluster, VMHostGroup, ServiceTemplate, ServiceInstance, ComputerTier, Cloud, ProtectionUnit |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CustomProperty
Specifica un oggetto proprietà personalizzato.
Tipo: | CustomProperty |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Description
Specifica una descrizione per l'oggetto specificato.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-JobVariable
Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome di un oggetto VMM.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PROTipID
Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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ù utenti di dominio o gruppi di Servizi di dominio Active Directory 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 di Servizi di dominio Active Directory, non un alias di posta elettronica.
Tipo: | CustomPropertyObjectType[] |
Valori accettati: | VM, Template, VMHost, HostCluster, VMHostGroup, ServiceTemplate, ServiceInstance, ComputerTier, Cloud, ProtectionUnit |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMMServer
Specifica un oggetto server VMM.
Tipo: | ServerConnection |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |