Test-SCServiceTemplate

Valide un modèle de service et stocke toutes les erreurs dans la propriété ValidationErrors du modèle de service.

Syntax

Test-SCServiceTemplate
    [-ServiceTemplate] <ServiceTemplate>
    [-Update]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Description

L’applet de commande Test-SCServiceTemplate valide un modèle de service et stocke les erreurs dans la propriété ValidationErrors du modèle de service.

Exemples

Exemple 1 : Valider un modèle de service

PS C:\> $SvcTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01" | where { $_.Release -eq "Beta" }
PS C:\> $UpdatedSvcTemplate = Test-SCServiceTemplate -ServiceTemplate $SvcTemplatePS C:\> $UpdatedSvcTemplate.ValidationErrors[0]

La première commande obtient la version bêta de l’objet de modèle de service nommé ServiceTemplate01 et stocke l’objet dans la variable $SvcTemplate.

La deuxième commande valide le modèle de service dans $SvcTemplate.

La troisième commande affiche la première erreur de validation pour le modèle de service à partir du tableau d’erreurs de validation.

Paramètres

-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

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources 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

-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

-ServiceTemplate

Spécifie un objet de modèle de service.

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

-Update

Mises à jour les paramètres d’un objet.

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

Sorties

ServiceTemplate

Cette applet de commande retourne un objet ServiceTemplate .