Freigeben über


New-SCServiceTemplate

Erstellt eine Dienstvorlage, die zum Erstellen eines Diensts in VMM verwendet wird.

Syntax

New-SCServiceTemplate
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   -Release <String>
   [-UseAsDefaultRelease <Boolean>]
   [-VMMServer <ServerConnection>]
   [-UserRole <UserRole>]
   [-ServicePriority <ServicePriority>]
   [-ServiceTemplate <ServiceTemplate>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet New-SCServiceTemplate erstellt eine Dienstvorlage, die zum Erstellen eines Diensts im Virtual Machine Manager (VMM) verwendet wird. Eine Dienstvorlage ist eine Beschreibung eines Diensts, der eine Reihe von Dienstvorlagen enthält, die beschreiben, wie der Dienst bereitgestellt, konfiguriert und gewartet werden soll. Dienstvorlagen werden in der VMM-Bibliothek gespeichert.

Beispiele

Beispiel 1: Erstellen einer Dienstvorlage

PS C:\> $SvcTemplate = New-SCServiceTemplate -Name "ServiceTemplate01" -Release "Beta" -Description "Service Template 01" -Owner "Contoso\Katarina" 
PS C:\> $SvcTemplate

Der erste Befehl erstellt ein Dienstvorlagenobjekt namens ServiceTemplate01 und speichert das Objekt in der $SvcTemplate Variablen.

Der zweite Befehl zeigt dem Benutzer Informationen zum Dienstvorlagenobjekt an.

Beispiel 2: Klonen einer Dienstvorlage

PS C:\> $SvcTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01" | where { $_.Release -eq "Beta" }
PS C:\> $NewSvcTemplate = New-SCServiceTemplate -Name "ServiceTemplate01" -Release "v1" -ServiceTemplate $SvcTemplate
PS C:\> $NewSvcTemplate

Der erste Befehl ruft das Dienstvorlagenobjekt namens ServiceTemplate01 mit einer Veröffentlichung von Beta ab und speichert das Objekt in der $SvcTemplate Variablen.

Der zweite Befehl erstellt einen Klon von ServiceTemplate01 und gibt es einen Releasewert von v1. Der Befehl speichert dann das Dienstvorlagenobjekt in der $NewSvcTemplate Variablen.

Der letzte Befehl zeigt dem Benutzer Informationen zum geklonten Dienstvorlagenobjekt an.

Parameter

-Description

Gibt eine Beschreibung für die Dienstvorlage 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:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Owner

Gibt den Besitzer eines VMM-Objekts in Form eines gültigen Domänenbenutzerkontos an.

  • Beispielformat: -Owner "Contoso\PattiFuller"
  • Beispielformat: -Owner "PattiFuller@Contoso"
Typ:String
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

-Release

Gibt eine Zeichenfolge an, die die Veröffentlichung einer Bibliotheksressource beschreibt. VMM erstellt automatisch einen Freigabewert für jede Ressource, die in die Bibliothek importiert wurde. Nachdem die Ressource importiert wurde, können Sie die Zeichenfolge anpassen.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
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

-ServicePriority

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

Typ:ServicePriority
Zulässige Werte:Normal, Low, High
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ServiceTemplate

Gibt ein Dienstvorlagenobjekt an.

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

-UseAsDefaultRelease

Gibt an, ob diese Version als Standardversion für die Dienstvorlage verwendet wird.

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

-UserRole

Gibt ein Benutzerrollenobjekt an.

Typ:UserRole
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

ServiceTemplate

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