Partager via


Test-SCSMManagementPack

Teste la validité d’un pack d’administration.

Syntaxe

Test-SCSMManagementPack
    [-FullName] <String>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

Description

L’applet de commande Test-SCSMManagementPack teste la validité d’un pack d’administration. Cette applet de commande remplace l’utilitaire MPVerify.exe, qui vérifie un pack d’administration à l’aide de la méthode du kit de développement logiciel (SDK) ManagementPack.Verify(). Cette applet de commande nécessite que l’utilisateur spécifie le chemin d’accès au fichier du pack d’administration et le nom de l’ordinateur à utiliser pour résoudre les dépendances. Pour les fichiers groupés du pack d’administration (.mpb), tous les packs d’administration du bundle seront testés pour la validité.

Tous les problèmes détectés pendant le test sont écrits en tant qu’erreurs non déterminables, une erreur par problème. La sortie de l’applet de commande est un objet constitué du nom du pack d’administration, du chemin d’accès du pack d’administration et d’une propriété nommée vérifié, qui est égal à True si aucune erreur n’est trouvée et False si des erreurs ont été trouvées.

Exemples

Exemple 1 : Tester un pack d’administration

PS C:\>$MpError = Test-SCSMManagementPack "C:\temp\TestingMP.xml"
PS C:\>$MpError | Format-List
Verified : False

Name     : 

FullName : C:\temp\TestingMP.xml

Error    : XSD verification failed for the management pack. [Line: 29, Position: 8]

Ces commandes testent le pack d’administration TestingMP.xml.

Paramètres

-ComputerName

Spécifie un ordinateur avec lequel établir une connexion. L’ordinateur doit exécuter le service System Center Data Access. La valeur par défaut est l’ordinateur de la connexion de groupe d’administration actuelle.

Les formats valides incluent un nom NetBIOS, une adresse IP ou un nom de domaine complet (FQDN). Pour spécifier l’ordinateur local, tapez le nom de l’ordinateur, « localhost » ou un point (.).

Type:System.String[]
Position:Named
Valeur par défaut:Localhost
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Credential

Spécifie un compte d’utilisateur sous lequel la connexion au groupe d’administration s’exécutera. Le compte doit avoir accès au serveur spécifié dans le paramètre ComputerName, si le serveur est spécifié. La valeur par défaut est l’utilisateur actuel.

Vous pouvez entrer un objet PSCredential retourné par l’applet de commande Get-Credential .

Type:System.Management.Automation.PSCredential
Position:Named
Valeur par défaut:Current user context
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-FullName

Spécifie le nom complet et le chemin d’accès du pack d’administration. Le pack d’administration peut être un pack d’administration scellé, non scellé ou groupé.

Type:System.String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-SCSession

Spécifie une connexion à un serveur d’administration. La valeur par défaut est la connexion de groupe d’administration actuelle.

Vous pouvez entrer un objet de connexion de groupe d’administration retourné par l’applet de commande Get-SCSMManagementGroupConnection.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

System.String

Vous pouvez envoyer un nom complet du pack d’administration au paramètre FullName de l’applet de commande Test-SCSMManagementPack à l’aide de l’opérateur de pipeline. Le paramètre FullName accepte nom de propriété valeurs, qui sont la sortie de Get-ChildItem et de toutes les autres commandes qui produisent des objets System.IO.FileInfo.

Sorties

Microsoft.SystemCenter.Core.Commands.ManagementPackVerificationResult

Objet qui représente un résultat de vérification du pack d’administration.