Test-SCSMManagementPack
Otestuje platnost sady Management Pack.
Syntaxe
Test-SCSMManagementPack
[-FullName] <String>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Description
Rutina Test-SCSMManagementPack testuje platnost sady Management Pack. Tato rutina nahrazuje nástroj MPVerify.exe, který ověřuje sadu Management Pack pomocí metody sady SDK (Software Development Kit) ManagementPack.Verify(). Tato rutina vyžaduje, aby uživatel zadal cestu k souboru sady Management Pack a název počítače, který se má použít k vyřešení závislostí. U souborů sady Management Pack (.mpb) budou testovány všechny sady Management Pack v sadě.
Všechny problémy, které jsou nalezeny během testu, jsou zapsány jako neukončující chyby, jedna chyba na problém. Výstupem rutiny je objekt skládající se z názvu sady Management Pack, cesty k sadě Management Pack a vlastnosti s názvem Ověřeno, která se rovná hodnotě True , pokud nebyly nalezeny žádné chyby, a False , pokud byly nalezeny chyby.
Příklady
Příklad 1: Testování sady Management Pack
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]
Tyto příkazy testují sadu Management Pack TestingMP.xml.
Parametry
-ComputerName
Určuje počítač, se kterým má být navázáno připojení. V počítači musí být spuštěna služba System Center Data Access. Výchozí hodnota je počítač pro aktuální připojení skupiny pro správu.
Mezi platné formáty patří název NetBIOS, adresa IP nebo plně kvalifikovaný název domény (FQDN). Chcete-li určit místní počítač, zadejte název počítače, "localhost" nebo tečku (.).
Typ: | System.String[] |
Position: | Named |
Default value: | Localhost |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Credential
Určuje uživatelský účet, pod kterým bude spuštěno připojení skupiny pro správu. Účet musí mít přístup k serveru, který je zadán v parametru ComputerName , pokud je server zadán. Výchozí hodnota je aktuální uživatel.
Můžete zadat objekt PSCredential , který je vrácen rutinou Get-Credential .
Typ: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | Current user context |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-FullName
Určuje úplný název a cestu k sadě Management Pack. Management Pack může být zapečetěný, nezapečetěný nebo přibalený Management Pack.
Typ: | System.String |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-SCSession
Určuje připojení k serveru pro správu. Výchozí hodnota je aktuální připojení skupiny pro správu.
Můžete zadat objekt připojení skupiny pro správu, který je vrácen rutinou Get-SCSMManagementGroupConnection .
Typ: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
System.String
Úplný název sady Management Pack můžete odeslat do parametru FullName rutiny Test-SCSMManagementPack pomocí operátoru kanálu. Parametr FullName přijímá hodnoty propertyname , které jsou výstupem Get-ChildItem a všech dalších příkazů, které vytvářejí objekty System.IO.FileInfo .
Výstupy
Microsoft.SystemCenter.Core.Commands.ManagementPackVerificationResult
Objekt, který představuje výsledek ověření sady Management Pack.