Sdílet prostřednictvím


New-SCServiceTemplate

Vytvoří šablonu služby použitou k vytvoření služby v nástroji VMM.

Syntaxe

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

Rutina New-SCServiceTemplate vytvoří šablonu služby, která se použije k vytvoření služby v nástroji Virtual Machine Manager (VMM). Šablona služby je popis služby, která obsahuje sadu šablon služeb, které popisují, jak se má služba nasazovat, konfigurovat a obsluhovat. Šablony služeb jsou uloženy v knihovně VMM.

Příklady

Příklad 1: Vytvoření šablony služby

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

První příkaz vytvoří objekt šablony služby s názvem ServiceTemplate01 a uloží objekt do $SvcTemplate proměnné.

Druhý příkaz zobrazí uživateli informace o objektu šablony služby.

Příklad 2: Klonování šablony služby

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

První příkaz získá objekt šablony služby s názvem ServiceTemplate01 s vydáním beta verze a uloží objekt do $SvcTemplate proměnné.

Druhý příkaz vytvoří klon ServiceTemplate01 a poskytne mu hodnotu verze v1. Příkaz pak uloží objekt šablony služby do proměnné $NewSvcTemplate.

Poslední příkaz zobrazí uživateli informace o objektu klonované šablony služby.

Parametry

-Description

Určuje popis šablony služby.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-JobVariable

Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

Určuje název objektu VMM.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Owner

Určuje vlastníka objektu VMM ve formě platného uživatelského účtu domény.

  • Příklad formátu: -Owner "Contoso\PattiFuller"
  • Příklad formátu: -Owner "PattiFuller@Contoso"
Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

Typ:Guid
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Release

Určuje řetězec, který popisuje vydání prostředku knihovny. Nástroj VMM automaticky vytvoří hodnotu verze pro každý prostředek importovaný do knihovny. Po importu prostředku můžete řetězec přizpůsobit.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ServicePriority

Určuje prioritu služby. Platné hodnoty jsou: Normální, Nízká, Vysoká. Výchozí hodnota: Normální.

Typ:ServicePriority
Přípustné hodnoty:Normal, Low, High
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ServiceTemplate

Určuje objekt šablony služby.

Typ:ServiceTemplate
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-UseAsDefaultRelease

Určuje, jestli se tato verze používá jako výchozí verze šablony služby.

Typ:Boolean
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UserRole

Určuje objekt role uživatele.

Typ:UserRole
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VMMServer

Určuje objekt serveru VMM.

Typ:ServerConnection
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Výstupy

ServiceTemplate

Tato rutina vrátí objekt ServiceTemplate.