Dela via


New-SCServiceTemplate

Skapar en tjänstmall som används för att skapa en tjänst i VMM.

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

Description

Cmdleten New-SCServiceTemplate skapar en tjänstmall som används för att skapa en tjänst i Virtual Machine Manager (VMM). En tjänstmall är en beskrivning av en tjänst som innehåller en uppsättning tjänstmallar som beskriver hur tjänsten ska distribueras, konfigureras och underhållas. Tjänstmallar lagras i VMM-biblioteket.

Exempel

Exempel 1: Skapa en tjänstmall

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

Det första kommandot skapar ett tjänstmallsobjekt med namnet ServiceTemplate01 och lagrar objektet i variabeln $SvcTemplate.

Det andra kommandot visar information om tjänstmallobjektet för användaren.

Exempel 2: Klona en tjänstmall

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

Det första kommandot hämtar tjänstmallobjektet med namnet ServiceTemplate01 med en version av Beta och lagrar objektet i variabeln $SvcTemplate.

Det andra kommandot skapar en klon av ServiceTemplate01 och ger den ett versionsvärde på v1. Kommandot lagrar sedan tjänstmallobjektet i variabeln $NewSvcTemplate.

Det sista kommandot visar information om det klonade tjänstmallobjektet för användaren.

Parametrar

-Description

Anger en beskrivning av tjänstmallen.

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

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern.

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

-Name

Anger namnet på ett VMM-objekt.

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

-Owner

Anger ägaren av ett VMM-objekt i form av ett giltigt domänanvändarkonto.

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

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

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

-Release

Anger en sträng som beskriver versionen av en biblioteksresurs. VMM skapar automatiskt ett versionsvärde för varje resurs som importeras till biblioteket. När resursen har importerats kan du anpassa strängen.

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

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

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

-ServicePriority

Anger prioriteten för en tjänst. Giltiga värden är: Normal, Låg, Hög. Standardvärde: Normal.

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

-ServiceTemplate

Anger ett tjänstmallsobjekt.

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

-UseAsDefaultRelease

Anger om den här versionen används som standardversion för tjänstmallen.

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

-UserRole

Anger ett användarrollobjekt.

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

-VMMServer

Anger ett VMM-serverobjekt.

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

Utdata

ServiceTemplate

Den här cmdleten returnerar ett ServiceTemplate-objekt .