New-SCServiceTemplate
Crée un modèle de service utilisé pour créer un service dans 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
L’applet de commande New-SCServiceTemplate crée un modèle de service utilisé pour créer un service dans Virtual Machine Manager (VMM). Un modèle de service est une description d’un service qui contient un ensemble de modèles de service qui décrivent comment le service doit être déployé, configuré et servicené. Les modèles de service sont stockés dans la bibliothèque VMM.
Exemples
Exemple 1 : Créer un modèle de service
PS C:\> $SvcTemplate = New-SCServiceTemplate -Name "ServiceTemplate01" -Release "Beta" -Description "Service Template 01" -Owner "Contoso\Katarina"
PS C:\> $SvcTemplate
La première commande crée un objet de modèle de service nommé ServiceTemplate01 et stocke l’objet dans la variable $SvcTemplate.
La deuxième commande affiche des informations sur l’objet de modèle de service à l’utilisateur.
Exemple 2 : Cloner un modèle de service
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
La première commande obtient l’objet de modèle de service nommé ServiceTemplate01 avec une version bêta et stocke l’objet dans la variable $SvcTemplate.
La deuxième commande crée un clone de ServiceTemplate01 et lui donne une valeur de mise en production v1. La commande stocke ensuite l’objet de modèle de service dans la variable $NewSvcTemplate.
La dernière commande affiche des informations sur l’objet de modèle de service cloné à l’utilisateur.
Paramètres
-Description
Spécifie une description du modèle de service.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Spécifie le nom d’un objet VMM.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
Spécifie le propriétaire d’un objet VMM sous la forme d’un compte d’utilisateur de domaine valide.
- Exemple de format :
-Owner "Contoso\PattiFuller"
- Exemple de format :
-Owner "PattiFuller@Contoso"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Release
Spécifie une chaîne qui décrit la mise en production d’une ressource de bibliothèque. VMM crée automatiquement une valeur de mise en production pour chaque ressource importée dans la bibliothèque. Une fois la ressource importée, vous pouvez personnaliser la chaîne.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServicePriority
Spécifie la priorité d’un service. Les valeurs valides sont : Normal, Faible, Élevé. Valeur par défaut : Normale.
Type: | ServicePriority |
Accepted values: | Normal, Low, High |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceTemplate
Spécifie un objet de modèle de service.
Type: | ServiceTemplate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UseAsDefaultRelease
Indique si cette version est utilisée comme version par défaut pour le modèle de service.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Spécifie un objet rôle d'utilisateur.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Spécifie un objet serveur VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Sorties
ServiceTemplate
Cette applet de commande retourne un objet ServiceTemplate .