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 překladu závislostí. U souborů sady Management Pack (.mpb) budou všechny sady Management Pack v sadě testovány na dobu platnosti.
Všechny zjištěné problémy během testu se zapisují jako neterminující chyby, jedna chyba na problém. Výstupem rutiny je objekt, který se skládá z názvu sady Management Pack, cesty sady Management Pack a vlastnosti s názvem Ověřená, která se rovná 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 otestují sadu Management Pack TestingMP.xml.
Parametry
-ComputerName
Určuje počítač, se kterým se má navázat připojení. Na počítači musí být spuštěná služba System Center Data Access. Výchozí hodnota je počítač pro aktuální připojení skupiny pro správu.
Platné formáty zahrnují název NetBIOS, IP adresu nebo plně kvalifikovaný název domény (FQDN). Chcete-li zadat 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 se spustí připojení skupiny pro správu. Pokud je zadaný server, musí mít účet přístup k serveru zadanému v parametru ComputerName. Výchozí hodnota je aktuální uživatel.
Můžete zadat objekt PSCredential vrácený rutinou Get-Creden tial.
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 sady Management Pack. Sada Management Pack může být zapečetěná, nezapečetěná nebo zabalená sada 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 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 název vlastnosti, které jsou výstupem Get-ChildItem a dalších příkazů, které vytvářejí System.IO.FileInfo objekty.
Výstupy
Microsoft.SystemCenter.Core.Commands.ManagementPackVerificationResult
Objekt, který představuje výsledek ověření sady Management Pack.