Test-SCSMManagementPack
Test de geldigheid van een management pack.
Syntaxis
Test-SCSMManagementPack
[-FullName] <String>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Description
De Test-SCSMManagementPack cmdlet test de geldigheid van een management pack. Met deze cmdlet wordt het hulpprogramma MPVerify.exe vervangen, waarmee een management pack wordt geverifieerd met behulp van de sdk-methode (Software Development Kit) ManagementPack.Verify(). Voor deze cmdlet moet de gebruiker het pad naar het management pack-bestand opgeven en de naam van de computer die moet worden gebruikt voor het omzetten van afhankelijkheden. Voor management pack-bundelbestanden (.mpb) worden alle management packs in de bundel getest op geldigheid.
Alle problemen die tijdens de test worden gevonden, worden geschreven als niet-bepalende fouten, één fout per probleem. De uitvoer van de cmdlet is een object dat bestaat uit de naam van het management pack, het pad van het management pack en een eigenschap met de naam Geverifieerde, die gelijk is aan Waar als er geen fouten worden gevonden en Onwaar als er fouten zijn gevonden.
Voorbeelden
Voorbeeld 1: Een management pack testen
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]
Met deze opdrachten wordt het management pack TestingMP.xml getest.
Parameters
-ComputerName
Hiermee geeft u een computer waarmee een verbinding tot stand moet worden gebracht. Op de computer moet de System Center Data Access-service worden uitgevoerd. De standaardwaarde is de computer voor de huidige verbinding met de beheergroep.
Geldige indelingen zijn een NetBIOS-naam, een IP-adres of een FQDN (Fully Qualified Domain Name). Als u de lokale computer wilt opgeven, typt u de computernaam, localhost of een punt (.).
Type: | System.String[] |
Position: | Named |
Default value: | Localhost |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Credential
Hiermee geeft u een gebruikersaccount op waaronder de verbinding met de beheergroep wordt uitgevoerd. Het account moet toegang hebben tot de server die is opgegeven in de ComputerName parameter, als de server is opgegeven. De standaardwaarde is de huidige gebruiker.
U kunt een PSCredential-object invoeren dat wordt geretourneerd door de cmdlet Get-Credential.
Type: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | Current user context |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FullName
Hiermee geeft u de volledige naam en het pad van het management pack. Het management pack kan een verzegeld, niet-verzegeld of gebundeld management pack zijn.
Type: | System.String |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-SCSession
Hiermee geeft u een verbinding met een beheerserver. De standaardwaarde is de huidige verbinding met de beheergroep.
U kunt een verbindingsobject voor een beheergroep invoeren dat wordt geretourneerd door de Get-SCSMManagementGroupConnection cmdlet.
Type: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
System.String
U kunt een volledige naam van een management pack verzenden naar de
Uitvoerwaarden
Microsoft.SystemCenter.Core.Commands.ManagementPackVerificationResult
Een object dat een management pack-verificatieresultaat vertegenwoordigt.