Delen via


New-SCServiceTemplate

Hiermee maakt u een servicesjabloon die wordt gebruikt voor het maken van een service in VMM.

Syntaxis

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>]

Description

De cmdlet New-SCServiceTemplate maakt een servicesjabloon die wordt gebruikt voor het maken van een service in Virtual Machine Manager (VMM). Een servicesjabloon is een beschrijving van een service die een set servicesjablonen bevat die beschrijven hoe de service moet worden geïmplementeerd, geconfigureerd en onderhouden. Servicesjablonen worden opgeslagen in de VMM-bibliotheek.

Voorbeelden

Voorbeeld 1: Een servicesjabloon maken

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

Met de eerste opdracht maakt u een servicesjabloonobject met de naam ServiceTemplate01 en slaat u het object op in de $SvcTemplate variabele.

Met de tweede opdracht wordt informatie weergegeven over het servicesjabloonobject voor de gebruiker.

Voorbeeld 2: Een servicesjabloon klonen

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

Met de eerste opdracht wordt het servicesjabloonobject met de naam ServiceTemplate01 opgehaald met een release van Beta en wordt het object opgeslagen in de $SvcTemplate variabele.

Met de tweede opdracht maakt u een kloon van ServiceTemplate01 en krijgt deze een releasewaarde van v1. Met de opdracht wordt vervolgens het servicesjabloonobject opgeslagen in de variabele $NewSvcTemplate.

Met de laatste opdracht wordt informatie weergegeven over het gekloonde servicesjabloonobject voor de gebruiker.

Parameters

-Description

Hiermee geeft u een beschrijving voor de servicesjabloon.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam van een VMM-object.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Owner

Hiermee geeft u de eigenaar van een VMM-object in de vorm van een geldig domeingebruikersaccount.

  • Voorbeeldindeling: -Owner "Contoso\PattiFuller"
  • Voorbeeldindeling: -Owner "PattiFuller@Contoso"
Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Release

Hiermee geeft u een tekenreeks op die de release van een bibliotheekresource beschrijft. VMM maakt automatisch een releasewaarde voor elke resource die in de bibliotheek is geïmporteerd. Nadat de resource is geïmporteerd, kunt u de tekenreeks aanpassen.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServicePriority

Hiermee geeft u de prioriteit voor een service. Geldige waarden zijn: Normaal, Laag, Hoog. Standaardwaarde: Normaal.

Type:ServicePriority
Geaccepteerde waarden:Normal, Low, High
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServiceTemplate

Hiermee geeft u een servicesjabloonobject op.

Type:ServiceTemplate
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-UseAsDefaultRelease

Geeft aan of deze release wordt gebruikt als de standaardrelease voor de servicesjabloon.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-UserRole

Hiermee geeft u een gebruikersrolobject.

Type:UserRole
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VMMServer

Hiermee geeft u een VMM-serverobject.

Type:ServerConnection
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Uitvoerwaarden

ServiceTemplate

Met deze cmdlet wordt een ServiceTemplate--object geretourneerd.