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 in 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 dienstiert 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 Variable.

Der zweite Befehl zeigt Informationen zum Dienstvorlagenobjekt für den Benutzer 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 Version 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 Variable.

Der letzte Befehl zeigt Informationen zum geklonten Dienstvorlagenobjekt für den Benutzer an.

Parameter

-Description

Gibt eine Beschreibung für die Dienstvorlage an.

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

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

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

-Name

Gibt den Namen eines VMM-Objekts an.

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

-Owner

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

  • Beispielformat: -Owner "Contoso\PattiFuller"
  • Beispielformat: -Owner "PattiFuller@Contoso"
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

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

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

-Release

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

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

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.

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

-ServicePriority

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

Type:ServicePriority
Accepted values:Normal, Low, High
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceTemplate

Gibt ein Dienstvorlagenobjekt an.

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

-UseAsDefaultRelease

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

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

-UserRole

Gibt ein Benutzerrollenobjekt an.

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

-VMMServer

Gibt ein VMM-Serverobjekt an.

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

Ausgaben

ServiceTemplate

Dieses Cmdlet gibt ein ServiceTemplate-Objekt zurück.