Freigeben über


Set-SCServiceConfiguration

Ändert die Eigenschaften eines nicht bereitgestellten Dienstkonfigurationsobjekts, das in der VMM-Bibliothek gespeichert ist.

Syntax

Set-SCServiceConfiguration
   [-VMHostGroup <HostGroup>]
   [-VMMServer <ServerConnection>]
   [-Name <String>]
   [-Description <String>]
   [-ServicePriority <String>]
   [-Tag <String>]
   [-CostCenter <String>]
   -ServiceConfiguration <ServiceConfiguration>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Set-SCServiceConfiguration
   -Cloud <Cloud>
   [-VMMServer <ServerConnection>]
   [-Name <String>]
   [-Description <String>]
   [-ServicePriority <String>]
   [-Tag <String>]
   [-CostCenter <String>]
   -ServiceConfiguration <ServiceConfiguration>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Beschreibung

Die Set-SCServiceConfiguration Cmdlet ändert die Eigenschaften eines nicht bereitgestellten Dienstkonfigurationsobjekts, das in der VMM-Bibliothek (Virtual Machine Manager) gespeichert ist.

Beispiele

Beispiel 1: Festlegen der Priorität für ein Dienstkonfigurationsobjekt in einer Cloud

PS C:\> $SvcConfig = Get-SCServiceConfiguration -Name "Service02"
PS C:\> $Cloud = Get-SCCloud -Name "Production"
PS C:\> Set-SCServiceConfiguration -ServiceConfiguration $SvcConfig -Cloud $Cloud -ServicePriority "Normal"

Der erste Befehl ruft das Dienstkonfigurationsobjekt namens Service02 ab und speichert das Objekt in der $SvcConfig Variablen.

Der zweite Befehl ruft das private Cloudobjekt "Production" ab und speichert das Objekt in der $Cloud Variablen.

Der letzte Befehl legt die Priorität für das Dienstkonfigurationsobjekt fest, das in $SvcConfig auf "Normal" abgelegt wurde.

Parameter

-Cloud

Gibt ein privates Cloudobjekt an.

Typ:Cloud
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CostCenter

Gibt das Kostencenter für einen virtuellen Computer an, sodass Sie Daten über die Zuordnung virtueller Computer (oder Ressourcen, die virtuellen Computern zugeordnet sind) sammeln können, um sie in Ihrem Abrechnungssystem zu nutzen.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Description

Gibt eine Beschreibung für die Dienstkonfiguration an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen eines VMM-Objekts an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-OnBehalfOfUser

Gibt einen Benutzernamen an. Dieses Cmdlet wird im Auftrag des Benutzers ausgeführt, den dieser Parameter angibt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-OnBehalfOfUserRole

Gibt eine Benutzerrolle an. Verwenden Sie zum Abrufen einer Benutzerrolle das cmdlet Get-SCUserRole. Dieses Cmdlet wird im Auftrag der Benutzerrolle ausgeführt, die dieser Parameter angibt.

Typ:UserRole
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ServiceConfiguration

Gibt ein Dienstkonfigurationsobjekt an.

Typ:ServiceConfiguration
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ServicePriority

Gibt die Priorität für einen Dienst an. Gültige Werte sind: Normal, Niedrig, Hoch. Standardwert: Normal.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Tag

Gibt ein Wort oder einen Ausdruck an, das einem Objekt zugeordnet werden soll, damit Sie nach allen Objekten mit der angegebenen Gruppe von Tags suchen können. Sie können nach einer Teilmenge von Tags suchen oder nach dem vollständigen Satz von Tags suchen.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VMHostGroup

Gibt ein Hostgruppenobjekt eines virtuellen Computers oder ein Array von Hostgruppenobjekten an.

Typ:HostGroup
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Typ:ServerConnection
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

Ausgaben

ServiceConfiguration

Dieses Cmdlet gibt ein ServiceConfiguration--Objekt zurück.