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 de bundle de packs d’administration (.mpb), la validité de tous les packs d’administration de l’offre groupée sera testée.
Tous les problèmes détectés pendant le test sont écrits sous forme d’erreurs non terminatives, une erreur par problème. La sortie de l’applet de commande est un objet composé du nom du pack d’administration, du chemin d’accès du pack d’administration et d’une propriété nommée Verified, qui est égale à True si aucune erreur n’est détecté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 d’accès aux données System Center. La valeur par défaut est l’ordinateur pour la connexion actuelle du groupe d’administration.
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 qui est renvoyé 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 de gestion. La valeur par défaut est la connexion actuelle du groupe d’administration.
Vous pouvez entrer un objet de connexion de groupe d’administration qui est renvoyé 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 de 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 les valeurs propertyname , 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 le résultat de la vérification d’un pack d’administration.