Sdílet prostřednictvím


Test-SCSMManagementPack

Ověřuje platnost sady Management Pack.

Syntax

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 ManagementPack.Verify() sady SDK (Software Development Kit). 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 řešení závislostí. V případě souborů sady Management Pack (.mpb) budou všechny sady Management Pack v sadě testovány na platnost.

Všechny problémy nalezené během testu se zapisují jako neterminující chyby, jedna chyba na problém. Výstupem rutiny je objekt skládající se z názvu sady Management Pack, cesty sady Management Pack a vlastnosti s názvem Ověřeno, která se rovná hodnotě True , pokud nebyly nalezeny žádné chyby a Nepravda , 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í. Počítač musí používat službu 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 (.).

Type:System.String[]
Position:Named
Default value:Localhost
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Objekt PSCredential vrácený rutinou Get-Credential můžete zadat.

Type:System.Management.Automation.PSCredential
Position:Named
Default value:Current user context
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:System.String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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 .

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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í System.IO.FileInfo objekty.

Výstupy

Microsoft.SystemCenter.Core.Commands.ManagementPackVerificationResult

Objekt, který představuje výsledek ověření sady Management Pack.