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 .