New-SCServiceTemplate

Crea una plantilla de servicio que se usa para crear un servicio en 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

El cmdlet New-SCServiceTemplate crea una plantilla de servicio que se usa para crear un servicio en Virtual Machine Manager (VMM). Una plantilla de servicio es una descripción de un servicio que contiene un conjunto de plantillas de servicio que describen cómo se debe implementar, configurar y atender el servicio. Las plantillas de servicio se almacenan en la biblioteca VMM.

Ejemplos

Ejemplo 1: Creación de una plantilla de servicio

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

El primer comando crea un objeto de plantilla de servicio denominado ServiceTemplate01 y almacena el objeto en la variable $SvcTemplate.

El segundo comando muestra información sobre el objeto de plantilla de servicio al usuario.

Ejemplo 2: Clonación de una plantilla de servicio

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

El primer comando obtiene el objeto de plantilla de servicio denominado ServiceTemplate01 con una versión beta y almacena el objeto en la variable $SvcTemplate.

El segundo comando crea un clon de ServiceTemplate01 y le proporciona un valor de versión de v1. A continuación, el comando almacena el objeto de plantilla de servicio en la variable $NewSvcTemplate.

El último comando muestra información sobre el objeto de plantilla de servicio clonado al usuario.

Parámetros

-Description

Especifica una descripción para la plantilla de servicio.

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

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.

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

-Name

Especifica el nombre de un objeto de VMM.

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

-Owner

Especifica el propietario de un objeto de VMM en forma de cuenta de usuario de dominio válida.

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

-PROTipID

Especifica el identificador de la sugerencia de optimización de recursos y rendimiento (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias pro.

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

-Release

Especifica una cadena que describe la versión de un recurso de biblioteca. VMM crea automáticamente un valor de versión para cada recurso importado en la biblioteca. Una vez importado el recurso, puede personalizar la cadena.

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

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva inmediatamente al shell de comandos.

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

-ServicePriority

Especifica la prioridad de un servicio. Los valores válidos son: Normal, Low, High. Valor predeterminado: Normal.

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

-ServiceTemplate

Especifica un objeto de plantilla de servicio.

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

-UseAsDefaultRelease

Indica si esta versión se usa como versión predeterminada para la plantilla de servicio.

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

-UserRole

Especifica un objeto de función de usuario.

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

-VMMServer

Especifica un objeto de servidor VMM.

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

Salidas

ServiceTemplate

Este cmdlet devuelve un objeto ServiceTemplate .