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
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.